Table of Contents

Namespace iTextSharp.text.rtf.text

Classes

RtfAnnotation

The RtfAnnotation provides support for adding Annotations to the rtf document. Only simple Annotations with Title / Content are supported. @version \(Version:\) @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfChapter

The RtfChapter wraps a Chapter element. INTERNAL CLASS @version \(Version:\) @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfChunk

The RtfChunk contains one piece of text. The smallest text element available in iText. @version \(Version:\) @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfNewPage

The RtfNewPage creates a new page. INTERNAL CLASS @version \(Version:\) @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfParagraph

The RtfParagraph is an extension of the RtfPhrase that adds alignment and indentation properties. It wraps a Paragraph. @version \(Version:\) @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfPhrase

The RtfPhrase contains multiple RtfChunks @version $Id: RtfPhrase.cs,v 1.10 2008/05/16 19:31:24 psoares33 Exp $ @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfSection

The RtfSection wraps a Section element. INTERNAL CLASS @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfTab

The RtfTab encapsulates a tab position and tab type in a paragraph. To add tabs to a paragraph construct new RtfTab objects with the desired tab position and alignment and then add them to the paragraph. In the actual text the tabs are then defined as standard \t characters. RtfTab tab = new RtfTab(300, RtfTab.TAB_LEFT_ALIGN); Paragraph para = new Paragraph(); para.Add(tab); para.Add("This paragraph has a\ttab defined."); @version $Revision: 1.5 $ @author Mark Hall (Mark.Hall@mail.room3b.eu)

RtfTabGroup

The RtfTabGroup is a convenience class if the same tabs are to be added to multiple paragraphs. RtfTabGroup tabs = new RtfTabGroup(); tabs.Add(new RtfTab(70, RtfTab.TAB_LEFT_ALIGN)); tabs.Add(new RtfTab(160, RtfTab.TAB_CENTER_ALIGN)); tabs.Add(new RtfTab(250, RtfTab.TAB_DECIMAL_ALIGN)); tabs.Add(new RtfTab(500, RtfTab.TAB_RIGHT_ALIGN)); Paragraph para = new Paragraph(); para.Add(tabs); para.Add("\tLeft aligned\tCentre aligned\t12,45\tRight aligned"); @version $Revision: 1.5 $ @author Mark Hall (Mark.Hall@mail.room3b.eu)