Class List
A List is a content node that represents a list structure.
Implements
Inherited Members
Namespace: pdftron.Layout
Assembly: PDFNet.dll
Syntax
public class List : ContentNode, IDisposable
Methods
AddItem()
Add a new list item to the list.
Declaration
public ListItem AddItem()
Returns
Type | Description |
---|---|
ListItem | The newly created ListItem object |
ContinueList()
Continues the logical continuation of a list, even if other non-list content items have been created since the last call to AddItem(). Useful when splitting a sublist and wanting to continue new items in the original sublist hierarchy. Note: Without calling ContinueList(), new list items created after a split (e.g., a split paragraph) would be added to the main list structure (above the split) based on their natural positions in the list/sublist hierarchy.
Example: To continue a root-level list after a split, call ContinueList() on the root-level list.
Declaration
public void ContinueList()
Dispose(bool)
Declaration
[HandleProcessCorruptedStateExceptions]
protected override void Dispose(bool A_0)
Parameters
Type | Name | Description |
---|---|---|
bool | A_0 |
Overrides
~List()
Declaration
protected ~List()
GetIndentationLevel()
Get the indentation level of the list.
Declaration
public int GetIndentationLevel()
Returns
Type | Description |
---|---|
int | The indentation level. |
GetLabelStyle()
Get the label style for the list.
Declaration
public TextStyledElement GetLabelStyle()
Returns
Type | Description |
---|---|
TextStyledElement | The TextStyledElement object representing the label style |
GetListIdentifier()
Get the identifier of the list.
Declaration
public int GetListIdentifier()
Returns
Type | Description |
---|---|
int | The list identifier. |
SetNumberFormat(NumberFormat)
Set the number format for the list.
Declaration
public void SetNumberFormat(List.NumberFormat format)
Parameters
Type | Name | Description |
---|---|---|
List.NumberFormat | format | The number format to set |
SetNumberFormat(NumberFormat, string, bool)
Set the number format for the list with a custom suffix.
Declaration
public void SetNumberFormat(List.NumberFormat format, string suffix, bool cascade)
Parameters
Type | Name | Description |
---|---|---|
List.NumberFormat | format | The number format to set |
string | suffix | The custom suffix to append to each list item number |
bool | cascade | True to apply the number format to nested sublists |
SetStartIndex(int)
Set the start index for the list items.
Declaration
public void SetStartIndex(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The start index to set |