Uses of Class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Class
org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement

- Packages that use RtfElement
  Package | Description
  --- | ---
  org.apache.fop.render.rtf.rtflib.rtfdoc | Independent subsystem (not specific to FOP) classes that are used to build RTF documents.

- - ### Uses of RtfElement in org.apache.fop.render.rtf.rtflib.rtfdoc

    Subclasses of RtfElement in org.apache.fop.render.rtf.rtflib.rtfdoc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RtfAfter` RtfContainer that encloses footers
    `class` | `RtfBefore` The opposite of RtfAfter
    `class` | `RtfBookmark` RTF Bookmark.
    `class` | `RtfBookmarkContainerImpl` RTF Bookmark container implementation.
    `class` | `RtfContainer` An RtfElement that can contain other elements.
    `class` | `RtfDocumentArea` The RTF document area, container for RtfSection objects.
    `class` | `RtfExternalGraphic` Creates an RTF image from an external graphic file.
    `class` | `RtfExtraRowSet` Used to add extra table rows after a row that contains a nested table:
    `class` | `RtfFile` Models the top-level structure of an RTF file.
    `class` | `RtfFootnote` Model of an RTF footnote.
    `class` | `RtfGenerator` Represents a generator element which says who generated the RTF document.
    `class` | `RtfHyperLink` Creates an hyperlink.
    `class` | `RtfJforCmd` Process "jfor-cmd"
    `class` | `RtfLeader` Generates the leader in RTF.
    `class` | `RtfLineBreak` Model of an RTF line break.
    `class` | `RtfList` Model of an RTF list, which can contain RTF list items.
    `class` | `RtfListItem` Model of an RTF list item, which can contain RTF paragraphs.
    `class` | `RtfListItem.RtfListItemLabel` special RtfTextrun that is used as list item label
    `class` | `RtfListTable` RtfListTable: used to make the list table in the header section of the RtfFile.
    `class` | `RtfNull` Null container.
    `class` | `RtfPage` Specifies rtf control words.
    `class` | `RtfPageArea` Page area container.
    `class` | `RtfPageBreak` Model of an RTF page break.
    `class` | `RtfPageNumber` Page number container.
    `class` | `RtfPageNumberCitation` Page number citation container.
    `class` | `RtfParagraph` Model of an RTF paragraph, which can contain RTF text elements.
    `class` | `RtfParagraphBreak` Class which represents a paragraph break.
    `class` | `RtfParagraphKeepTogether` Models the keep together attributes of paragraphs
    `class` | `RtfSection` Models a section in an RTF document
    `class` | `RtfString` Plain text in a RTF file, without any formatings.
    `class` | `RtfTable` Container for RtfRow elements.
    `class` | `RtfTableCell` A cell in an RTF table, container for paragraphs, lists, etc.
    `class` | `RtfTableRow` Container for RtfTableCell elements.
    `class` | `RtfText` Model of a text run (a piece of text with attributes) in an RTF document.
    `class` | `RtfTextrun` Class which contains a linear text run.

    Methods in org.apache.fop.render.rtf.rtflib.rtfdoc that return RtfElement
    Modifier and Type | Method and Description
    --- | ---
    `RtfElement` | RtfElement.`getParentOfClass(Class c)` find the first parent where c.isAssignableFrom(parent.getClass()) is true

    Methods in org.apache.fop.render.rtf.rtflib.rtfdoc with parameters of type RtfElement
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RtfContainer.`addChild(RtfElement e)` add a child element to this
    `int` | RtfContainer.`findChildren(RtfElement aChild)` Find the passed child in the current container
    `void` | RtfListStyle.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyleText.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyleBullet.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyleNumber.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyle.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph has to be written, which is contained by a RtfListItem.
    `void` | RtfListStyleText.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph, which is contained by a RtfListItem has to be written.
    `void` | RtfListStyleBullet.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph, which is contained by a RtfListItem has to be written.
    `void` | RtfListStyleNumber.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph, which is contained by a RtfListItem has to be written.

Copyright © 2025 Apache Software Foundation. All rights reserved.