Table of Contents

Class AbstractNumbering

Namespace
DocWright.Dom
Assembly
DocWright.Dom.dll

An abstract numbering definition (ECMA-376 Part 1 §17.9.1 w:abstractNum): up to nine level definitions shared by concrete numbering instances.

public sealed class AbstractNumbering : UnknownXmlHost
Inheritance
AbstractNumbering
Inherited Members

Constructors

AbstractNumbering(int)

Initializes an abstract definition.

Properties

AbstractNumberingId

Gets the definition id.

MultiLevelType

Gets or sets the raw multi-level type token (w:multiLevelType), or null.

Name

Gets or sets the definition name (w:name), or null.

NumberingStyleLinkId

Gets or sets the numbering style this definition surfaces (w:numStyleLink), or null.

StyleLinkId

Gets or sets the numbering style this definition backs (w:styleLink), or null.

Methods

Clone()

Creates a deep copy.

GetLevel(int)

Gets the level definition for a zero-based level, or null when undefined.

SetLevel(NumberingLevel)

Sets a level definition.