DocumentID: ECMA-376/Part3/2.10.6
Title: ECMA-376, Part3: 2.10.6 The Complete Story
Extracted-From: ECMA-376 Office Open XML File Formats, 1st Edition / December 2006
Warning: Coverted to HTML format by a script known to have bugs

Navigation:

2.10.6 The Complete Story

To summarize the use of numbering information in a document, the paragraph properties specify a numPr element, which references a numbering definition instance via the numId element. The numbering definition instance specifies an inherited abstract numbering definition via the abstractNumId element. The paragraph then also specifies the list level from the numbering definition instance using the ilvl element.

Consider the following WordprocessingML for a numbered paragraph:

<w:p>
  <w:pPr>
    <w:numPr>
      <w:ilvl w:val="0" />
      <w:numId w:val="5" />
    </w:numPr>
  </w:pPr>

  <w:r>
    <w:t>Numbered paragraph</w:t>
  </w:r>
</w:p>

Based on the numId of 5, the paragraph uses the numbering definition instance with a numId of 5:

<w:numbering>
  ...
  <w:num w:numId="5">
    <w:abstractNumId w:val="4" /> 
  </w:num>
</w:numbering>

Based on the abstractNumId of 4, this instance inherits the abstract numbering definition with an abstractNumId of 4:

<w:numbering>
  <w:abstractNum w:abstractNumId="4">
    <w:nsid w:val="FFFFFF7F" />
    <w:multiLevelType w:val="singleLevel" />
    <w:lvl w:ilvl="0">
      <w:start w:val="1" />
      <w:lvlText w:val="%1." />
      <w:lvlJc w:val="left" />

      <w:pPr>
        <w:tabs>
          <w:tab w:val="num" w:pos="720" />
        </w:tabs>
        <w:ind w:left="720" w:hanging="360" />
      </w:pPr>
    </w:lvl>
  </w:abstractNum>
  ...
</w:numbering>

Since the numbering definition instance does not specify an override for ilvl 0, the definition for the corresponding level from the abstract numbering definition is applied to the text.


Converted to HTML format by ooxmlspec2html 0.1, a Perl script provided by OpenISO.org.