Class ListLevel
Inheritance
System.Object
ListLevel
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Syncfusion.DLS.Base.dll
Syntax
public class ListLevel : XDLSSerializableBase, IEntityBase, IXDLSSerializable
Constructors
ListLevel(Document)
Declaration
protected ListLevel(Document doc)
Parameters
ListLevel(ListStyle)
Declaration
public ListLevel(ListStyle listStyle)
Parameters
Properties
BulletCharacter
Declaration
public string BulletCharacter { get; set; }
Property Value
Gets / sets character formats of list symbol.
Declaration
public CharacterFormat CharacterFormat { get; set; }
Property Value
FollowCharacter
Get/set the type of character following the number text for the paragraph.
Declaration
public FollowCharacterType FollowCharacter { get; set; }
Property Value
IsLegalStyleNumbering
Get/set ArabaicNumberFormat property
( true if the level turns all inherited numbers to arabic,
false if it preserves their number format code ).
Declaration
public bool IsLegalStyleNumbering { get; set; }
Property Value
NoRestartByHigher
True if the level's number sequence is not restarted by higher
(more significant) levels in the list.
Declaration
public bool NoRestartByHigher { get; set; }
Property Value
NumberAlignment
Get/set alignment (left, right, or centered) of the paragraph number.
Declaration
public ListNumberAlignment NumberAlignment { get; set; }
Property Value
NumberPosition
Get/set number/bullet position for current listlevel.
Declaration
public float NumberPosition { get; set; }
Property Value
NumberPrefix
Gets / set prefix pattern for numbered level.
Declaration
public string NumberPrefix { get; set; }
Property Value
NumberSufix
Gets / sets sufix pattern for numbered level.
Declaration
public string NumberSufix { get; set; }
Property Value
Gets / sets paragraph format of list level.
Declaration
public ParagraphFormat ParagraphFormat { get; set; }
Property Value
PatternType
Getd / sets list numbering type.
Declaration
public ListPatternType PatternType { get; set; }
Property Value
PreviousLevel
Declaration
protected ListLevel PreviousLevel { get; }
Property Value
StartAt
Declaration
public int StartAt { get; set; }
Property Value
TabSpaceAfter
Get/set spacing after list level's number or bullet
( tab position if follow character is tab ).
Declaration
public float TabSpaceAfter { get; set; }
Property Value
TextPosition
Gets / sets left listlevel indent
Declaration
public float TextPosition { get; set; }
Property Value
UsePrevLevelPattern
When true, number generated will include previous
levels (used for legal numbering).
Declaration
public bool UsePrevLevelPattern { get; set; }
Property Value
Methods
Clone(ListStyle)
Declaration
public virtual ListLevel Clone(ListStyle owner)
Parameters
Returns
CreateLayoutData(String, Byte[], Int32)
Declaration
public void CreateLayoutData(string numStr, byte[] characterOffsets, int levelNumber)
Parameters
Type |
Name |
Description |
System.String |
numStr |
|
System.Byte[] |
characterOffsets |
|
System.Int32 |
levelNumber |
|
GetListItemText(Int32)
Gets list symbol for specified item index
Declaration
public string GetListItemText(int listItemIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
listItemIndex |
|
Returns
InitXDLSHolder()
Serialize paragraph and character properties.
Declaration
protected override void InitXDLSHolder()
Overrides
ReadXmlAttributes(IXDLSAttributeReader)
Declaration
protected override void ReadXmlAttributes(IXDLSAttributeReader reader)
Parameters
Overrides
WriteXmlAttributes(IXDLSAttributeWriter)
Declaration
protected override void WriteXmlAttributes(IXDLSAttributeWriter writer)
Parameters
Overrides
Implements