Package | Description |
---|---|
org.apache.fop.render.rtf.rtflib.rtfdoc |
Independent subsystem (not specific to FOP) classes that are used to build
RTF documents.
|
org.apache.fop.render.rtf.rtflib.tools |
Utility classes used in RTF file generation.
|
Modifier and Type | Class and Description |
---|---|
class |
RtfAfter
RtfContainer that encloses footers
|
class |
RtfBefore
The opposite of RtfAfter
|
class |
RtfBookmarkContainerImpl
RTF Bookmark container implementation.
|
class |
RtfDocumentArea
The RTF document area, container for RtfSection objects.
|
class |
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.
|
class |
RtfFile
Models the top-level structure of an RTF file.
|
class |
RtfFootnote
Model of an RTF footnote
|
class |
RtfHyperLink
Creates an hyperlink.
|
class |
RtfJforCmd
Process "jfor-cmd"
|
class |
RtfLeader
Generates the leader in RTF.
|
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 |
class |
RtfPage
Specifies rtf control words.
|
class |
RtfPageArea |
class |
RtfPageNumber |
class |
RtfPageNumberCitation |
class |
RtfParagraph
Model of an RTF paragraph, which can contain RTF text elements.
|
class |
RtfParagraphKeepTogether
Models the keep together attributes of paragraphs
|
class |
RtfSection
Models a section in an RTF document
|
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 |
RtfTextrun
Class which contains a linear text run.
|
Modifier and Type | Field and Description |
---|---|
protected RtfContainer |
RtfElement.parent
parent element
|
Modifier and Type | Method and Description |
---|---|
static RtfTextrun |
RtfTextrun.getTextrun(RtfContainer container,
java.io.Writer writer,
RtfAttributes attrs)
Adds a new RtfTextrun to the given container if necessary, and returns it.
|
boolean |
RtfOptions.renderContainer(RtfContainer c)
If this returns false, RtfContainer will not generate any RTF
|
Constructor and Description |
---|
RtfExternalGraphic(RtfContainer container,
java.io.Writer writer)
Default constructor.
|
RtfExternalGraphic(RtfContainer container,
java.io.Writer writer,
RtfAttributes attributes)
Default constructor.
|
RtfListTable(RtfContainer parent,
java.io.Writer w,
java.lang.Integer num,
RtfAttributes attrs)
RtfListTable Constructor: sets the number of the list, and allocates
for the RtfAttributes
|
Modifier and Type | Method and Description |
---|---|
RtfContainer |
BuilderContext.getContainer(java.lang.Class containerClass,
boolean required,
java.lang.Object forWhichBuilder)
find the "nearest" container that implements the given interface on our stack
|
Modifier and Type | Method and Description |
---|---|
void |
BuilderContext.pushContainer(RtfContainer c)
push an RtfContainer on our stack
|
void |
BuilderContext.replaceContainer(RtfContainer oldC,
RtfContainer newC)
In some cases an RtfContainer must be replaced by another one on the
stack.
|
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.