2.1.458 Section 12.2.2, Format Specification

a.   The standard defines the property "[string]", contained within the attribute style:num-format

This property is supported in core Word 2007.

  1. On load, numbering formats that are not familiar to Word 2007 are displayed using the Arabic numeral format (1, 2, 3...).

  2. On save and load, the following strings are also supported by Word 2007 as numbering formats:

    ア, イ, ウ, ...

    ア, イ, ウ, ...

    أ, ب, ‌ج, ...

    أ, ب, ت, ...

    One, Two, Three, ...

    *, †, ‡, ...

    一, 十, 一○○(简), ...

    一, 十, 一百 (简), ...

    壹, 贰 叁, ...

    ㄱ ,ㄴ ,ㄷ, ...

    ①,②,③, ...

    ①,②,③, ...

    ⒈,⒉,⒊, ...

    ⑴, ⑵, ⑶, ...

    1,2,3, ...

    01, 02, 03, ...

    가, 나, 다, ...

    א, י, ק, ...

    א, ב, ג, ...

    1, A, B, ...

    अ, आ, इ, ...

    एक, दो, तीन, ...

    १, २, ३, ...

    क, ख, ग, ...

    一, 一〇, 一〇〇, ...

    ㈠, ㈡, ㈢, ...

    壹, 貳, 參, ...

    甲 ,乙 ,丙, ...

    子,丑,寅, ...

    甲子, 乙丑, 丙寅, ...

    イ, ロ, ハ, ...

    イ, ロ, ハ, ...

    一, 二, 三 ...

    一, 二, 三,万, ...

    壱, 弐, 参, ...

    일, 이, 삼, ...

    일,일영,일영영, ...

    一, 一零, 一零零, ...

    하나, 둘,셋, ...

    - 1 -,- 2 -,- 3 -, ...

    1st, 2nd, 3rd, ...

    First, Second, Third, ...

    а, б, в, ...

    А,Б,В, ...

    一, 十, 一○○(繁), ...

    一, 十, 一百 (繁), ...

    一, 一〇, 一〇〇(繁), ...

    หนึ่ง, สอง, สาม, ...

    ก, ข, ค, ...

    ๑,๒,๓, ...

b.   The standard defines the property "1", contained within the attribute style:num-format

This property is supported in core Word 2007.

c.   The standard defines the property "A", contained within the attribute style:num-format

This property is supported in core Word 2007.

d.   The standard defines the property "a", contained within the attribute style:num-format

This property is supported in core Word 2007.

e.   The standard defines the property "i", contained within the attribute style:num-format

This property is supported in core Word 2007.

f.   The standard defines the property "I", contained within the attribute style:num-format

This property is supported in core Word 2007.

g.   This is not supported in core Excel 2007.

h.   The standard defines the attribute style:num-format, 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:frame>

  • <draw:text-box>

  • <draw:custom-shape>

    And on save for text in text boxes and shapes.

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

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

  • "alphaLcParenBoth"

  • "alphaLcParenR"

  • "alphaLcPeriod"

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

  • "alphaUcParenBoth"

  • "AlphaUcParenR"

  • "AlphaUcPeriod"

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

  • "arabicParenBoth"

  • "arabicParenR"

  • "arabicPeriod"

  • "arabicPlain"

  • "circleNumWdBlackPlain"

  • "circleNumWdWhitePlain"

  1. On save, the following "buAutoNum" values from OOXML are written as style:num-format equals the value "一, 二, 三, 四, ...":

  • "ea1ChsPeriod"

  • "ea1ChsPlain"

  • "ea1ChtPeriod"

  • "ea1ChtPlain"

  • "ea1JpnChsDbPeriod"

  • "ea1JpnKorPeriod"

  • "ea1JpnKorPlain"

  1. On save, "buAutoNum" equals the value "arabic1Minus" is written as style:num-format equals the value "أ, ب, ت, ...".

  2. On save, "buAutoNum" equals the value "arabic2Minus" is written as style:num-format equals the value "أ, ب, ج, ...".

  3. On save, "buAutoNum" equals the value "arabicDbPeriod" is written as style:num-format equals the value "⒈, ⒉, ⒊, ...".

  4. On save, "buAutoNum" equals the value "arabicDbPlain" is written as style:num-format equals the value "1, 2, 3, ...".

  5. On save, "buAutoNum" equals the value "circleNumDbPlain" is written as style:num-format equals the value "①, ②, ③, ...".

  6. On save, "buAutoNum" equals the value "hebrew2Minus" is written as style:num-format equals the value "א, ב, ג, ...".

  7. On save, "buAutoNum" equals the value "hindiAlpha1Period" is written as style:num-format equals the value "क, ख, ग, ...".

  8. On save, "buAutoNum" equals the value "hindiAlphaPeriod" is written as style:num-format equals the value "अ, आ, इ, ...".

  9. On save, the following "buAutoNum" values from OOXML are written as style:num-format equals the value "१, २, ३, ...":

  • "hindiNumParenR"

  • "hindiNumPeriod"

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

  • "romanLcParenBoth"

  • "romanLcParenR"

  • "RomanLcPeriod"

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

  • "romanUcParenBoth"

  • "romanUcParenR"

  • "RomanUcPeriod"

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

  • "thaiAlphaParenBoth"

  • "thaiAlphaParenR"

  • "thaiAlphaPeriod"

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

  • "thaiNumParenBoth"

  • "thaiNumParenR"

  • "thaiNumPeriod"

i.   The standard defines the attribute style:num-format, 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 read, the value of the style:num-format attribute is considered in combination with the values of the style:num-prefix and style:num-suffix attributes to determine the "buAutoNum" value used.

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

  • "alphaLcParenBoth"

  • "alphaLcParenR"

    • "alphaLcPeriod"

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

  • "alphaUcParenBoth"

  • "AlphaUcParenR"

    • "AlphaUcPeriod"

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

  • "arabicParenBoth"

  • "arabicParenR"

  • "arabicPeriod"

  • "arabicPlain"

  • "circleNumWdBlackPlain"

    • "circleNumWdWhitePlain"

    1. On write, the following "buAutoNum" values from OOXML are written as style:num-format equals the value "一, 二, 三, 四, ...":

  • "ea1ChsPeriod"

  • "ea1ChsPlain"

  • "ea1ChtPeriod"

  • "ea1ChtPlain"

  • "ea1JpnChsDbPeriod"

  • "ea1JpnKorPeriod"

    • "ea1JpnKorPlain"

    1. On write, "buAutoNum" equals the value "arabic1Minus" is written as style:num-format equals the value "أ, ب, ت, ...".

    2. On write, "buAutoNum" equals the value "arabic2Minus" is written as style:num-format equals the value "أ, ب, ‌ج, ...".

    3. On write, "buAutoNum" equals the value "arabicDbPeriod" is written as style:num-format equals the value "⒈, ⒉, ⒊, ...".

    4. On write, "buAutoNum" equals the value "arabicDbPlain" is written as style:num-format equals the value "1, 2, 3, ...".

    5. On write, "buAutoNum" equals the value "circleNumDbPlain" is written as style:num-format equals the value "①, ②, ③, ...".

    6. On write, "buAutoNum" equals the value "hebrew2Minus" is written as style:num-format equals the value "א, ב, ג, ...".

    7. On write, "buAutoNum" equals the value "hindiAlpha1Period" is written as style:num-format equals the value "क, ख, ग, ...".

    8. On write, "buAutoNum" equals the value "hindiAlphaPeriod" is written as style:num-format equals the value "अ, आ, इ, ...".

    9. On write, the following "buAutoNum" values from OOXML are written as style:num-format equals the value "१, २, ३, ...":

  • "hindiNumParenR"

    • "hindiNumPeriod"

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

  • "romanLcParenBoth"

  • "romanLcParenR"

    • "RomanLcPeriod"

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

  • "romanUcParenBoth"

  • "romanUcParenR"

    • "RomanUcPeriod"

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

  • "thaiAlphaParenBoth"

  • "thaiAlphaParenR"

    • "thaiAlphaPeriod"

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

  • "thaiNumParenBoth"

  • "thaiNumParenR",

    • "thaiNumPeriod"