2.1.457 Section 12.2.1, Prefix and Suffix

a.   The standard defines the attribute style:num-prefix

This attribute is supported in core Word 2007.

b.   The standard defines the attribute style:num-suffix

This attribute is supported in core Word 2007.

c.   This is not supported in core Excel 2007.

d.   The standard defines the attribute style:num-prefix, contained within the element <text:list-level-style-number>, contained within the parent element <text:list-style>

This attribute is supported on load for text in the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:text-box>

  • <draw:frame>

  • <draw:custom-shape>

    And on save for text in text boxes and shapes.

  1. On load, the value of the style:num-prefix attribute is considered in combination with the values of the style:num-format and style:num-suffix attributes to determine the "buAutoNum" value used. The only prefix character that is converted is "(".

  2. On save, the following "buAutoNum" values are written as style-num-prefix equals the value "(":

  • "alphaLcParenBoth"

  • "alphaUcParenBoth"

  • "arabicParenBoth"

  • "romanLcParenBoth"

  • "romanUcParenBoth"

  • "thaiAlphaParenBoth"

  • "thaiNumParenBoth"

    For all other values, style-num-prefix is not written.

e.   The standard defines the attribute style:num-suffix, contained within the element <text:list-level-style-number>, contained within the parent element <text:list-style>

This attribute is supported on load for text in the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:text-box>

  • <draw:frame>

  • <draw:custom-shape>

    And on save for text in text boxes and shapes.

  1. On load, the value of the style:num-suffix attribute is considered in combination with the values of the style:num-format and style:num-prefix attributes to determine the "buAutoNum" value used.

  2. On save, the following "buAutoNum" values are written as style:num-suffix equals the value ")":

  • "alphaLcParenBoth"

  • "alphaLcParenR"

  • "alphaUcParenBoth"

  • "alphaUcParenR"

  • "arabicParenBoth"

  • "arabicParenR"

  • "hindiNumParenR"

  • "romanLcParenBoth"

  • "romanLcParenR"

  • "romanUcParenBoth"

  • "romanUcParenR"

  • "thaiAlphaParenBoth"

  • "thaiAlphaParenR"

  • "thaiNumParenBoth"

  • "thaiNumParenR"

  1. On save, the following "buAutoNum" values from OOXML are written as style:num-suffix equals the value ".":

  • "alphaLcPeriod"

  • "alphaUcPeriod"

  • "arabicPeriod"

  • "ea1ChsPeriod"

  • "ea1ChtPeriod"

  • "ea1ChtPlain"

  • "ea1JpnKorPeriod"

  • "hindiAlpha1Period"

  • "hindiAlphaPeriod"

  • "thaiNumPeriod"

  • "hindiNumPeriod"

  • "romanLcPeriod"

  • "romanUcPeriod"

  • "thaiAlphaPeriod"

  1. On save, the following "buAutoNum" values from OOXML are written as style:num-suffix equals the value "-":

  • "arabic1Minus"

  • "arabic2Minus"

  • "hebrew2Minus"

  1. On save, "buAutoNum" equals the value "ea1JpnChsDbPeriod" is written as style:num-suffix equals the value "." (double byte UNICODE character FF0E).

f.   The standard defines the attribute style:num-prefix, contained within the element <text:list-level-style-number>, contained within the parent element <text:list-style>

This attribute is supported on load for text in the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:text-box>

  • <draw:frame>

  • <draw:custom-shape>

    On load, the value of the style:num-prefix attribute is considered in combination with values of the style:num-format and style:num-suffix attributes to determine the "buAutoNum" value used. The only prefix character that may be converted is "(".

    On save, the following "buAutoNum" values from OOXML are written as style-num-prefix equals the value "(":

  • "alphaLcParenBoth"

  • "alphaUcParenBoth"

  • "arabicParenBoth"

  • "romanLcParenBoth"

  • "romanUcParenBoth"

  • "thaiAlphaParenBoth"

  • "thaiNumParenBoth"

    For all other values, style-num-prefix is not written.

g.   The standard defines the attribute style:num-suffix, contained within the element <text:list-level-style-number>, contained within the parent element <text:list-style>

This attribute is supported on load for text in the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:text-box>

  • <draw:frame>

  • <draw:custom-shape>

  1. On write, the following "buAutoNum" values from OOXML are written as style:num-suffix equals the value ")":

  • "alphaLcParenBoth"

  • "alphaLcParenR"

  • "alphaUcParenBoth"

  • "alphaUcParenR"

  • "arabicParenBoth"

  • "arabicParenR"

  • "hindiNumParenR"

  • "romanLcParenBoth"

  • "romanLcParenR"

  • "romanUcParenBoth"

  • "romanUcParenR"

  • "thaiAlphaParenBoth"

  • "thaiAlphaParenR"

  • "thaiNumParenBoth"

    • "thaiNumParenR".

    1. On write, the following "buAutoNum" values from OOXML are written as style:num-suffix equals the value ".":

  • "alphaLcPeriod"

  • "alphaUcPeriod"

  • "arabicPeriod"

  • "ea1ChsPeriod"

  • "ea1ChtPeriod"

  • "ea1ChtPlain"

  • "ea1JpnKorPeriod"

  • "hindiAlpha1Period"

  • "hindiAlphaPeriod"

  • "thaiNumPeriod"

  • "hindiNumPeriod"

  • "romanLcPeriod"

  • "romanUcPeriod"

    • "thaiAlphaPeriod"

    1. On write, the following "buAutoNum" values from OOXML are written as style:num-suffix equals the value "-":

  • "arabic1Minus"

  • "arabic2Minus"

    • "hebrew2Minus"

    1. On write, value "buAutoNum" equals "ea1JpnChsDbPeriod" is written as style:num-suffix equals the value "." (double byte UNICODE character FF0E).

    2. On read, the value of style:num-suffix is considered in combination with the values of the style:num-format and style:num-prefix attributes to determine the "buAutoNum" value used.

Show: