w:numbering (Numbering Definitions)
Root element of the Numbering part (numbering.xml), containing abstract and concrete numbering definitions.
Child elements
Description
w:numbering is the root element of the numbering.xml part, which stores all numbering (list) definitions for the document. It is defined in ECMA-376 Part 1 §17.9.
The numbering part contains two types of definitions:
w:abstractNum: Reusable multi-level list templates defining format, alignment, indent, and text for each level.w:num: Concrete instances that reference an abstract definition and can override individual levels.
Attributes
| Attribute | Type | Possible Values | Description |
|---|---|---|---|
| (none) | — | — | All definitions are expressed via child elements. |
Examples
<w:numbering xmlns:w="...">
<w:abstractNum w:abstractNumId="0">
<!-- level definitions -->
</w:abstractNum>
<w:num w:numId="1">
<w:abstractNumId w:val="0"/>
</w:num>
</w:numbering>
// Access via WordprocessingDocument
var numberingPart = doc.MainDocumentPart.NumberingDefinitionsPart;
// or create:
numberingPart = doc.MainDocumentPart.AddNewPart<NumberingDefinitionsPart>();
numberingPart.Numbering = new Numbering();