Class RtfListTable
- Namespace
- iTextSharp.text.rtf.list
- Assembly
- iTextSharp.LGPLv2.Core.dll
The RtfListTable manages all RtfLists in one RtfDocument. It also generates the list and list override tables in the document header. @version \(Version:\) @author Mark Hall (Mark.Hall@mail.room3b.eu)
public class RtfListTable : RtfElement, IRtfExtendedElement, IRtfBasicElement, IRtfElementInterface
- Inheritance
-
RtfListTable
- Implements
- Inherited Members
Constructors
RtfListTable(RtfDocument)
Constructs a RtfListTable for a RtfDocument
public RtfListTable(RtfDocument doc)
Parameters
doc
RtfDocumentThe RtfDocument this RtfListTable belongs to
Methods
FreeListNumber(RtfList)
Remove a RtfList from the list of RtfLists
public void FreeListNumber(RtfList list)
Parameters
list
RtfListThe RtfList to remove.
GetListNumber(RtfList)
Gets the id of the specified RtfList. If the RtfList is not yet in the list of RtfLists, then it is added.
public int GetListNumber(RtfList list)
Parameters
list
RtfListThe RtfList for which to get the id.
Returns
- int
The id of the RtfList.
WriteContent(Stream)
unused
public override void WriteContent(Stream outp)
Parameters
outp
Stream
WriteDefinition(Stream)
Writes the list and list override tables.
public virtual void WriteDefinition(Stream outp)
Parameters
outp
Stream