Package org.apache.fop.render.rtf.rtflib.rtfdoc
Independent subsystem (not specific to FOP) classes that are used to build RTF documents.
-
Interface Summary Interface Description IBorderAttributes Constants for RTF border attribute names.IRtfAfterContainer interface for RTF objects that can contain footersIRtfBeforeContainer Interface for classes containing headers.IRtfBookmarkContainer RTF Bookmark container interface.IRtfExternalGraphicContainer Interface for classes containing images.IRtfHyperLinkContainer Interface for RtfElements that can contain RtfHyperLinks.IRtfJforCmdContainer Interface for objects containing CommandsIRtfListContainer Interface for RtfElements that can contain RtfLists.IRtfOptions Options for configuring the rtf elements.IRtfPageBreakContainer Interface for RtfElements that can contain RtfPageBreaks.IRtfPageContainer Interface for RtfElements that can contain RtfText elements.IRtfPageNumberCitationContainer Interface for classes containing page number citationsIRtfPageNumberContainer Interface for objects containing page numbersIRtfParagraphContainer Interface for RtfElements that can contain RtfParagraphs.IRtfParagraphKeepTogetherContainer Interface for classes containing Paragraphs with Keep TogetherIRtfTableContainer Interface for RtfElements that can contain RtfTables.IrtfTemplateContainer Interface for classes containing templates.IRtfTextContainer Interface for RtfElements that can contain RtfText elements.IRtfTextrunContainer Interface which enables an implementing class to contain linear text runs.ITableAttributes Constants for RTF table attribute names.ITableColumnsInfo Used to get information about tables, for example when handling nested tables. -
Class Summary Class Description ParagraphKeeptogetherContext This context is used to manage the "keepn" RTF attribute Used by ParagraphBuilder and JforCmdRtfAfter RtfContainer that encloses footersRtfAfterBeforeBase Common code for RtfAfter and RtfBefore.RtfAttributes Attributes for RtfText.RtfBefore The opposite of RtfAfterRtfBookmark RTF Bookmark.RtfBookmarkContainerImpl RTF Bookmark container implementation.RtfColorTable Singelton of the RTF color table.RtfContainer An RtfElement that can contain other elements.RtfDocumentArea The RTF document area, container for RtfSection objects.RtfElement Base class for all elements of an RTF file.RtfExternalGraphic Creates an RTF image from an external graphic file.RtfExternalGraphic.FormatBase RtfExternalGraphic.FormatBMP RtfExternalGraphic.FormatEMF RtfExternalGraphic.FormatGIF RtfExternalGraphic.FormatJPG RtfExternalGraphic.FormatPNG RtfExtraRowSet Used to add extra table rows after a row that contains a nested table:RtfExtraRowSet.PositionedCell RtfFile Models the top-level structure of an RTF file.RtfFontManager RTF font table.RtfFontTable RTF font table.RtfFootnote Model of an RTF footnote.RtfGenerator Represents a generator element which says who generated the RTF document.RtfHeader RTF file header, contains style, font and other document-level information.RtfHyperLink Creates an hyperlink.RtfJforCmd Process "jfor-cmd"RtfLeader Generates the leader in RTF.RtfLineBreak Model of an RTF line break.RtfList Model of an RTF list, which can contain RTF list items.RtfListItem Model of an RTF list item, which can contain RTF paragraphs.RtfListStyle Class to handle list styles.RtfListStyleBullet Class to handle bullet list style.RtfListStyleNumber Class to handle number list style.RtfListStyleText Class to handle text list style.RtfListTable RtfListTable: used to make the list table in the header section of the RtfFile.RtfNull Null container.RtfOptions Simplistic options definitions for RTF generation.RtfPage Specifies rtf control words.RtfPageArea Page area container.RtfPageBreak Model of an RTF page break.RtfPageNumber Page number container.RtfPageNumberCitation Page number citation container.RtfParagraph Model of an RTF paragraph, which can contain RTF text elements.RtfParagraphBreak Class which represents a paragraph break.RtfParagraphKeepTogether Models the keep together attributes of paragraphsRtfSection Models a section in an RTF documentRtfSpaceManager This class is responsible for saving space-before/space-after attributes history and adding spacing to established candidates (i.e.RtfSpaceSplitter This class splits block attributes into space-before attribute, space-after attribute and common attributes.RtfString Plain text in a RTF file, without any formatings.RtfStringConverter Converts java Strings according to RTF conventions.RtfStyleSheetTable Singelton of the RTF style sheet table.RtfTable Container for RtfRow elements.RtfTableCell A cell in an RTF table, container for paragraphs, lists, etc.RtfTableRow Container for RtfTableCell elements.RtfTemplate Singelton of the RTF style template This class belongs to the jfor:style-template tag processing.RtfText Model of a text run (a piece of text with attributes) in an RTF document.RtfTextrun Class which contains a linear text run.WhitespaceCollapser Collapses whitespace of an RtfContainer that contains RtfText elements. -
Exception Summary Exception Description RtfExternalGraphic.ExternalGraphicException Exception thrown when an image file/URL cannot be read