New to Telerik UI for WinFormsStart a free 30-day trial

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:

C#
public class ListLevel

Inheritance: objectListLevel

Constructors

Initialize a list level with the default bullet/numbering format.

C#
public ListLevel()

Initialize a list level with a specific bullet or numbering format.

C#
public ListLevel(IBulletNumberingFormat numberingStyleFormat)
Parameters:numberingStyleFormatIBulletNumberingFormat

The numbering style format.

Properties

Gets or sets the strategy that generates the bullet or number displayed for items at this level.

C#
public IBulletNumberingFormat BulletNumberingFormat { get; set; }
Property Value:

The bullet numbering format implementation.

Gets the character formatting applied to the generated bullet/number content.

C#
public CharacterProperties CharacterProperties { get; }
Property Value:

The character properties for the bullet numbering.

Gets or sets the horizontal spacing between the bullet/number and the item text.

C#
public double IndentAfterBullet { get; set; }
Property Value:

The indent distance after the bullet, measured in document units.

Gets paragraph layout settings (spacing, indentation, alignment) for items at this level.

C#
public ParagraphProperties ParagraphProperties { get; }
Property Value:

The paragraph properties for this list level.

Gets or sets the level after which numbering restarts; use -1 to disable automatic restart.

C#
public int RestartAfterLevel { get; set; }
Property Value:

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.

C#
public int StartIndex { get; set; }
Property Value:

The starting index for numbering. Default is typically 1 for numbered lists.