ListLevel
Defines formatting, numbering style, and indentation for items at a specific nesting level within a list.
Definition
Namespace:Telerik.Windows.Documents.Fixed.Model.Editing.Lists
Assembly:Telerik.Windows.Documents.Fixed.dll
Syntax:
public class ListLevel
Inheritance: objectListLevel
Constructors
Initialize a list level with the default bullet/numbering format.
public ListLevel()
Initialize a list level with a specific bullet or numbering format.
public ListLevel(IBulletNumberingFormat numberingStyleFormat)
The numbering style format.
Properties
Gets or sets the strategy that generates the bullet or number displayed for items at this level.
public IBulletNumberingFormat BulletNumberingFormat { get; set; }
The bullet numbering format implementation.
Gets the character formatting applied to the generated bullet/number content.
public CharacterProperties CharacterProperties { get; }
The character properties for the bullet numbering.
Gets or sets the horizontal spacing between the bullet/number and the item text.
public double IndentAfterBullet { get; set; }
The indent distance after the bullet, measured in document units.
Gets paragraph layout settings (spacing, indentation, alignment) for items at this level.
public ParagraphProperties ParagraphProperties { get; }
The paragraph properties for this list level.
Gets or sets the level after which numbering restarts; use -1 to disable automatic restart.
public int RestartAfterLevel { get; set; }
The list level index that triggers numbering restart, or -1 if restart is disabled.
Gets or sets the first numbering value for this level; affects the number shown for the first item.
public int StartIndex { get; set; }
The starting index for numbering. Default is typically 1 for numbered lists.