OASIS Open Document Format for Office Applications (OpenDocument) TC

 View Only

fo:margin-right (and other margin attributes)

  • 1.  fo:margin-right (and other margin attributes)

    Posted 04-30-2008 11:40
    Greetings!
    
    We variously define fo:margin-right in the current draft, which I am in 
    the process of reducing to one definition (hopefully) but we also say 
    (for example):
    
    > The margins attributes |fo:margin|, |fo:margin-top|, 
    > |fo:margin-bottom|, |fo:margin-left| and |fo:margin-right| specify the 
    > size of the page margins. Percentage values are not supported.
    >
    Note the comment about percentage values.
    
    Well, this is an illustration of why I dislike schema fragments.
    
    If you look in version 6, 16.2.5 you will find:
    
    
    
    Not very informative is it?
    
    If I were going to add something here that was informative it would be a 
    graphic rendering of the element in question with its attributes listed 
    (with their datatypes).
    
    You have to realize that schema fragments reflect our *authoring* 
    practices for schemas and are not really a good means of communicating 
    about the structure or content of schemas.
    
    So, if you do run "common-horizontal-margin-attlist" to resolution you 
    will find:
    
    
    
    Opps! Percent is in fact there, contrary to the prose in any number of 
    places for borders.
    
    BTW, where we do differ from xsl-fo is that we don't support "auto" as a 
    value for this attribute.
    
    What I am contemplating is creating a table that has numbered entries, 
    for ease of reference, that has a canonical reference to the definition 
    of any attribute in a foreign schema and then a column that describes 
    any departure from the definition in the other schema. No comment, no 
    deviation. Actually we should be trying to use foreign attributes "as 
    is" in order to get the maximum benefit from the use of other schemas.
    
    That is to say if we use a foreign attribute, we should not comment on 
    it other than to make a reference to its definition elsewhere.
    
    Hope everyone is having a great day!
    
    Patrick
    
    -- 
    Patrick Durusau
    patrick@durusau.net
    Chair, V1 - US TAG to JTC 1/SC 34
    Convener, JTC 1/SC 34/WG 3 (Topic Maps)
    Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
    Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)