All Classes and Interfaces
Class
Description
The RtfAddableElement is the superclass for all rtf specific elements
that need to be added to an iText document.
The RtfAnchor is the RTF representation of an Anchor object.
The RtfAnnotation provides support for adding Annotations to the rtf document.
The RtfBasicElement interface defines the interface for elements that can
be added to the RtfWriter.
The RtfBorder handle one row or cell border.
The RtfBorderGroup represents a collection of RtfBorders to use in a RtfCell
or RtfTable.
A RtfByteArrayBuffer works much like
ByteArrayOutputStream
but is cheaper and faster in most cases
(exception: large writes when reusing buffers).The RtfCell wraps a Cell, but can also be added directly to a Table.
The RtfChapter wraps a Chapter element.
The RtfChunk contains one piece of text.
The RtfCodePage class allows different code pages to be used in the rtf document.
The RtfColor stores one rtf color value for a rtf document
The RtfColorList stores all colors that appear in the document.
Specifies the color theme values for use in Color Tables.
The control word and parameter information as parsed by the parser.
RtfCtrlWordBase
is the base class for all
control word handlers to extend from.RtfCtrlWordListener
interface for handling events.RtfCtrlWords
handles the creation of the control word wiring.RtfCtrlWordMgr
handles the dispatching of control words from
the table of known control words.RtfCtrlWordType
indicates the type of control word.The RtfDataCache interface must be implemented by classes wishing to
act as caches for the rtf document data.
RtfDestination
is the base class for destinations according
to the RTF Specification.RtfDestinationColorTable
handles data destined for the color table destinationRtfDestinationDocument
handles data destined for the document destinationRtfDestinationFontTable
handles data destined for the font table destinationRtfDestinationInfo
handles data destined for the info destinationRtfDestinationListener
interface for handling events.RtfDestinationListTable
handles data destined for the List
Table destinationRtfDestinationMgr
manages destination objects for the parserRtfDestinationNull
is for discarded entries.RtfDestinationShppict
handles data destined for picture destinationsRtfDestinationStylesheetTable
handles data destined for the
Stylesheet Table destinationThe RtfDirectContent makes it possible to directly add RTF code into
an RTF document.
The RtfFileCache is a RtfDataCache that uses a temporary file
to store the rtf document data.
The RtfDocument stores all document related data and also the main data stream.
The RtfDocumentHeader contains all classes required for the generation of
the document header area.
The RtfDocumentSettings contains output specific settings.
The RtfEfficientMemoryCache is an RtfDataCache that keeps the whole rtf document
data in memory.
RtfElement is the base class for all RTF Element classes
The RtfExtendedElement interface is to be used for elements that also
write data into the definition part of the rtf document
The RtfField class is an abstract base class for all rtf field functionality.
The RtfFont class stores one font for an rtf document.
The RtfFontList stores the list of fonts used in the rtf document.
The RtfFootnote provides support for adding Footnotes to the rtf document.
The RtfGenerator creates the (\*\generator ...} element.
The RtfHeaderFooter represents one header or footer.
The RtfHeaderFooterGroup holds 0 - 3 RtfHeaderFooters that create a group
of headers or footers.
The RtfImage contains one image.
The RtfImportMappings make it possible to define font
and color mappings when using the RtfWriter2.importRtfFragment
method.
The RtfImportHeader stores the document header information from
an RTF document that is being imported.
Stores one information group element.
The RtfInfoGroup stores information group elements.
The RtfList stores one List.
The RtfListItem acts as a wrapper for a ListItem.
The RtfListLevel is a listlevel object in a list.
The RtfListTable manages all RtfList objects and list override table in one RtfDocument.
The RtfMapper provides mappings between com.lowagie.text.* classes
and the corresponding com.lowagie.text.rtf.** classes.
The RtfMemoryCache is an RtfDataCache that keeps the whole rtf document
data in memory.
The RtfNewPage creates a new page.
The RtfNilOutputStream is a dummy output stream that sends all
bytes to the big byte bucket in the sky.
The RtfPageNumber provides the page number field in rtf documents.
The RtfPageSetting stores the page size / page margins for a RtfDocument.
The RtfParagraph is an extension of the RtfPhrase that adds alignment and
indentation properties.
The RtfParagraphStyle stores all style/formatting attributes of a RtfParagraph.
The RtfParser allows the importing of RTF documents or
RTF document fragments.
RtfParserException
is the exception object thrown by
the parserThe
RtfParserState
contains the state information
for the parser.The RtfPhrase contains multiple RtfChunks
The RtfPictureList2 manages the pictures for lists.
RtfProperty
handles document, paragraph, etc.RtfPropertyListener
interface for handling events.RtfProtection
The RtfProtectionSetting handles document protection elements
The RtfRow wraps one Row for a RtfTable.
The RtfSection wraps a Section element.
The RtfShape provides the interface for adding shapes to
the RTF document.
The RtfShapePosition stores position and ordering
information for one RtfShape.
The RtfShapeProperty stores all shape properties that are
not handled by the RtfShape and RtfShapePosition.
There is a huge selection of properties that can be set.
There is a huge selection of properties that can be set.
The RtfStylesheetList stores the RtfParagraphStyles that are used in the document.
RtfStyleTypes
contains the different types of Stylesheet entries
that exist in RTF.The RtfTab encapsulates a tab position and tab type in a paragraph.
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");
The RtfTable wraps a Table.
The RtfTableOfContents together with multiple RtfTOCEntry objects generates a table
of contents.
The RtfTOCEntry is used together with the RtfTableOfContents to generate a table of
contents.
The RtfTotalPageNumber provides the total number of pages field in rtf documents.
The RtfWriter allows the creation of rtf documents via the iText system
Version: $Id: RtfWriter2.java 4065 2009-09-16 23:09:11Z psoares33 $