OASIS Open Document Format for Office Applications (OpenDocument) TC

 View Only

Re: [office] outline-level for heading styles : missing?

  • 1.  Re: [office] outline-level for heading styles : missing?

    Posted 02-16-2004 14:52
     MHonArc v2.5.0b2 -->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    office message

    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


    Subject: Re: [office] outline-level for heading styles : missing?


    Hi David,
    
    David Faure wrote:
    > In an OO document, "Heading 3" is the style used for text:h of level 3,
    > but when simply reading the styles information from the document (not the text),
    > how does one find out that "Heading 3" is
    > 1) a heading style
    > 2) the heading style for level 3
    > ?
    > Is this only incurred from the name?
    > 
    > 
    > <text:h text:style-name="Heading 3" text:level="3" >Heading</text:h>
    > is clear when parsing a given header. But I'm talking about the parsing of
    > the (user-visible) styles themselves, so none of the <text:h> information is available.
    > 
    > To ask the question otherwise, how does OO know that when the user selects
    > "Heading 3", this should create a <text:h> and not a <text:p>, given that nothing
    > in the definition "Heading 3" marks it as a heading?
    
    Currently, OOo knows this only if the "Heading 3" style is used already, 
    because then the "Heading 3" style is referenced by the <text:h> 
    element. If "Heading 3" is not used or if only the styles are read, this 
    information is lost. That's a bug, that we can solve with the OASIS 
    format. See below.
    
    > 
    > My proposal: add a text:outline-level="3" attribute to <style:style> for heading styles,
    > and (as a comment) make it mandatory that this attribute is written out for heading styles.
    > 
    
    This attribute is existing already. It is called 
    style:default-outline-level. We have added it on October the 20th. I've 
    added its description to the spec today, so it will be in draft 7.
    
    Michael
    
    


    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]