Package org.apache.fop.render.rtf.rtflib.rtfdoc

Independent subsystem (not specific to FOP) classes that are used to build RTF documents.

Interface Summary

IBorderAttributesConstants for RTF border attribute names.
IrtfTemplateContainer Interface for classes containing templates.
IRtfAfterContainerinterface for RTF objects that can contain footers
IRtfBeforeContainer Interface for classes containing headers.
IRtfBookmarkContainer RTF Bookmark container interface.
IRtfExternalGraphicContainer Interface for classes containing images.
IRtfHyperLinkContainerinterface for RtfElements that can contain RtfHyperLinks
IRtfJforCmdContainer Interface for objects containing Commands
IRtfListContainerInterface for RtfElements that can contain RtfLists
IRtfOptions Options for configuring the rtf elements.
IRtfPageBreakContainerInterface for RtfElements that can contain RtfPageBreaks
IRtfPageContainerInterface for RtfElements that can contain RtfText elements
IRtfPageNumberCitationContainer Interface for classes containing page number citations
IRtfPageNumberContainer Interface for objects containing page numbers
IRtfParagraphContainerInterface for RtfElements that can contain RtfParagraphs
IRtfParagraphKeepTogetherContainer Interface for classes containing Paragraphs with Keep Together
IRtfTableContainer Interface for RtfElements that can contain RtfTables
IRtfTextContainerInterface for RtfElements that can contain RtfText elements
IRtfTextrunContainerInterface which enables an implementing class to contain linear text runs.
ITableAttributes Constants for RTF table attribute names
ITableColumnsInfoUsed to get information about tables, for example when handling nested tables

Class Summary

ParagraphKeeptogetherContext This context is used to manage the "keepn" RTF attribute Used by ParagraphBuilder and JforCmd
RtfAfterRtfContainer that encloses footers
RtfAttributesAttributes for RtfText
RtfBeforeThe opposite of RtfAfter
RtfBookmark RTF Bookmark.
RtfBookmarkContainerImpl RTF Bookmark container implementation.
RtfColorTable Singelton of the RTF color table.
RtfContainerAn RtfElement that can contain other elements.
RtfDocumentAreaThe RTF document area, container for RtfSection objects.
RtfElementBase class for all elements of an RTF file.
RtfExternalGraphic Creates an RTF image from an external graphic file.
RtfExternalGraphic.ExternalGraphicExceptionException thrown when an image file/URL cannot be read
RtfExtraRowSet Used to add extra table rows after a row that contains a nested table:
  • created by RtfTableRow before generating RTF code
  • an RtfTableCell that contains a nested table can ask this to put some of its children in extra rows that after the current row
  • once RtfTableRow is done rendering its children, it renders this, causing extra rows to be generated, with content that can come from several RtfTableCells See org.apache.fop.rtf.rtflib.testdocs.NestedTable for an example of usage.
  • RtfFile Models the top-level structure of an RTF file.
    RtfFontManager RTF font table
    RtfFootnoteModel of an RTF footnote
    RtfGenerator Represents a generator element which says who generated the RTF document.
    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
    RtfListItemModel of an RTF list item, which can contain RTF paragraphs
    RtfListItem.RtfListItemLabel special RtfTextrun that is used as list item label
    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
    RtfOptions Simplistic options definitions for RTF generation
    RtfPageSpecifies rtf control words.
    RtfPageArea
    RtfPageBreak"Model" of an RTF page break
    RtfPageNumber
    RtfPageNumberCitation
    RtfParagraphModel of an RTF paragraph, which can contain RTF text elements.
    RtfParagraphKeepTogether Models the keep together attributes of paragraphs
    RtfSectionModels a section in an RTF document
    RtfSpaceManager 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.
    RtfStringPlain text in a RTF file, without any formatings.
    RtfStringConverterConverts java Strings according to RTF conventions
    RtfStyleSheetTable Singelton of the RTF style sheet table.
    RtfTableContainer for RtfRow elements
    RtfTableCellA cell in an RTF table, container for paragraphs, lists, etc.
    RtfTableRowContainer for RtfTableCell elements
    RtfTemplate Singelton of the RTF style template This class belongs to the tag processing.
    RtfTextModel of a text run (a piece of text with attributes) in an RTF document
    RtfTextrun Class which contains a linear text run.
    Independent subsystem (not specific to FOP) classes that are used to build RTF documents.

    Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.