ListItem
ListItem Public class
Description
A ListItem is a Paragraph that can be added to a List.
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph iTextSharp.text
iTextSharp.text.ListItem[[ListItem]]
iTextSharp.text.Paragraph[[Paragraph]]
end
iTextSharp.text.Paragraph --> iTextSharp.text.ListItem
Members
Properties
Public properties
Type | Name | Methods |
---|---|---|
ListBody | ListBody | get |
ListLabel | ListLabel | get |
Chunk | ListSymbol Get/set the listsymbol. | get, set |
int | Type Gets the type of the text element. | get |
Methods
Public methods
Returns | Name |
---|---|
void | AdjustListSymbolFont () |
Paragraph | CloneShallow (bool spacingBefore) |
void | SetIndentationLeft (float indentation, bool autoindent) |
Details
Summary
A ListItem is a Paragraph that can be added to a List.
Example
Example 1:
List list = new List(true, 20);
list.Add(new ListItem("First line"));
list.Add(new ListItem("The second line is longer to see what happens once the end of the line is reached. Will it start on a new line?"));
list.Add(new ListItem("Third line"));
The result of this code looks like this: First line The second line is longer to see what happens once the end of the line is reached. Will it start on a new line? Third line Example 2:
List overview = new List(false, 10);
overview.Add(new ListItem("This is an item"));
overview.Add("This is another item");
Inheritance
Constructors
ListItem [1/9]
public ListItem()
Summary
Constructs a ListItem.
ListItem [2/9]
public ListItem(float leading)
Arguments
Type | Name | Description |
---|---|---|
float | leading | the leading |
Summary
Constructs a ListItem with a certain leading.
ListItem [3/9]
public ListItem(Chunk chunk)
Arguments
Type | Name | Description |
---|---|---|
Chunk | chunk | a Chunk |
Summary
Constructs a ListItem with a certain Chunk.
ListItem [4/9]
public ListItem(string str)
Arguments
Type | Name | Description |
---|---|---|
string | str | a string |
Summary
Constructs a ListItem with a certain string.
ListItem [5/9]
public ListItem(string str, Font font)
Arguments
Type | Name | Description |
---|---|---|
string | str | a string |
Font | font | a string |
Summary
Constructs a ListItem with a certain string and a certain Font.
ListItem [6/9]
public ListItem(float leading, Chunk chunk)
Arguments
Type | Name | Description |
---|---|---|
float | leading | the leading |
Chunk | chunk | a Chunk |
Summary
Constructs a ListItem with a certain Chunk and a certain leading.
ListItem [7/9]
public ListItem(float leading, string str)
Arguments
Type | Name | Description |
---|---|---|
float | leading | the leading |
string | str | a string |
Summary
Constructs a ListItem with a certain string and a certain leading.
ListItem [8/9]
public ListItem(float leading, string str, Font font)
Arguments
Type | Name | Description |
---|---|---|
float | leading | the leading |
string | str | a string |
Font | font | a Font |
Summary
Constructs a ListItem with a certain leading, string and Font.
ListItem [9/9]
public ListItem(Phrase phrase)
Arguments
Type | Name | Description |
---|---|---|
Phrase | phrase | a Phrase |
Summary
Constructs a ListItem with a certain Phrase.
Methods
CloneShallow
public override Paragraph CloneShallow(bool spacingBefore)
Arguments
Type | Name | Description |
---|---|---|
bool | spacingBefore |
SetIndentationLeft
public virtual void SetIndentationLeft(float indentation, bool autoindent)
Arguments
Type | Name | Description |
---|---|---|
float | indentation | |
bool | autoindent |
AdjustListSymbolFont
public virtual void AdjustListSymbolFont()
Properties
Type
public override int Type { get; }
Summary
Gets the type of the text element.
Value
a type
ListSymbol
public virtual Chunk ListSymbol { get; set; }
Summary
Get/set the listsymbol.
Value
a Chunk
ListBody
public virtual ListBody ListBody { get; }
ListLabel
public virtual ListLabel ListLabel { get; }
Generated with ModularDoc