• Type: Bug
    • Resolution: Fixed
    • Priority: Blocker
    • ODF 1.2
    • Affects Version/s: ODF 1.2
    • Component/s: None
    • None
    • Hide

      Recast 15.2 and the language found under 19.198 fo:margin bottom.

      The <style:style> element defines styles.

      Styles defined by the <style:style> element may create a hierarchical style model. The <style:style> element supports inheritance of formatting properties by a style from its parent style. A parent style is specified by the style:parent-style-name attribute on a <style:style> element.

      The determination of the value of a formatting property begins with any style that is specified by an element. If the formatting property is present in that style, its value is used.

      If that style does not specify a value for that formatting property and it has a parent style, then the value of the formatting element is taken from the parent style, if present.

      If the parent style does not have a value for the formatting property, the search for the formatting property value continues up parent styles until either the formatting property has been found or a style is found with no parent style.

      If a value for the formatting property has not been found, then a default style 15.3 that has the same family as the style initially declared sets the value. If there is no value specified in that default style, an implementation specific value is used.

      And then, back at 18.198

      The fo:margin-bottom attribute, in a common style, specifies a bottom margin as a nonNegativeLength or as a percentage of a fo:margin-bottom attribute that appears on a parent style of the style where the fo:margin-bottom attribute appears.

      Show
      Recast 15.2 and the language found under 19.198 fo:margin bottom. The <style:style> element defines styles. Styles defined by the <style:style> element may create a hierarchical style model. The <style:style> element supports inheritance of formatting properties by a style from its parent style. A parent style is specified by the style:parent-style-name attribute on a <style:style> element. The determination of the value of a formatting property begins with any style that is specified by an element. If the formatting property is present in that style, its value is used. If that style does not specify a value for that formatting property and it has a parent style, then the value of the formatting element is taken from the parent style, if present. If the parent style does not have a value for the formatting property, the search for the formatting property value continues up parent styles until either the formatting property has been found or a style is found with no parent style. If a value for the formatting property has not been found, then a default style 15.3 that has the same family as the style initially declared sets the value. If there is no value specified in that default style, an implementation specific value is used. And then, back at 18.198 The fo:margin-bottom attribute, in a common style, specifies a bottom margin as a nonNegativeLength or as a percentage of a fo:margin-bottom attribute that appears on a parent style of the style where the fo:margin-bottom attribute appears.
    • Hide

      Recast 15.2 and the language found under 19.198 fo:margin bottom.

      The <style:style> element defines styles.

      Styles defined by the <style:style> element may create a hierarchical style model. The <style:style> element supports inheritance of formatting properties by a style from its parent style. A parent style is specified by the style:parent-style-name attribute on a <style:style> element.

      The determination of the value of a formatting property begins with any style that is specified by an element. If the formatting property is present in that style, its value is used.

      If that style does not specify a value for that formatting property and it has a parent style, then the value of the formatting element is taken from the parent style, if present.

      If the parent style does not have a value for the formatting property, the search for the formatting property value continues up parent styles until either the formatting property has been found or a style is found with no parent style.

      If a value for the formatting property has not been found, then a default style 15.3 that has the same family as the style initially declared sets the value. If there is no value specified in that default style, an implementation specific value is used.

      And then, back at 18.198

      The fo:margin-bottom attribute, in a common style, specifies a bottom margin as a nonNegativeLength or as a percentage of a fo:margin-bottom attribute that appears on a parent style of the style where the fo:margin-bottom attribute appears.

      Show
      Recast 15.2 and the language found under 19.198 fo:margin bottom. The <style:style> element defines styles. Styles defined by the <style:style> element may create a hierarchical style model. The <style:style> element supports inheritance of formatting properties by a style from its parent style. A parent style is specified by the style:parent-style-name attribute on a <style:style> element. The determination of the value of a formatting property begins with any style that is specified by an element. If the formatting property is present in that style, its value is used. If that style does not specify a value for that formatting property and it has a parent style, then the value of the formatting element is taken from the parent style, if present. If the parent style does not have a value for the formatting property, the search for the formatting property value continues up parent styles until either the formatting property has been found or a style is found with no parent style. If a value for the formatting property has not been found, then a default style 15.3 that has the same family as the style initially declared sets the value. If there is no value specified in that default style, an implementation specific value is used. And then, back at 18.198 The fo:margin-bottom attribute, in a common style, specifies a bottom margin as a nonNegativeLength or as a percentage of a fo:margin-bottom attribute that appears on a parent style of the style where the fo:margin-bottom attribute appears.

      Transcribed from ODF_Revised_Editorial_Notes_27May2009.odt

      Original author: Patrick Durusau
      Section 18.198 fo:margin-bottom

      Ed. Note I don't think we say how this attribute could refer to the "corresponding margin of the parent style."

      Oliver says: "In my opinion this attribute refers the one in the parent style, when its value is a percentage. We should improve our wording accordingly. "

      Patrick: Yes, I think better wording under 15.2 would clear this up. This would "fix" the reference question in general.

            Assignee:
            Patrick Durusau
            Reporter:
            Robert Weir (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: