Table of Contents

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 RtfDocument

The RtfDocument this RtfListTable belongs to

Methods

FreeListNumber(RtfList)

Remove a RtfList from the list of RtfLists

public void FreeListNumber(RtfList list)

Parameters

list RtfList

The 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 RtfList

The 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