Class RtfBookmark
- java.lang.Object
-
- org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
-
- org.apache.fop.render.rtf.rtflib.rtfdoc.RtfBookmark
-
public class RtfBookmark extends RtfElement
RTF Bookmark. Create an RTF bookmark as a child of given container with default attributes. This class belongs to the "id" attribute processing.
This work was authored by Andreas Putz (a.putz@skynamics.com).
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_BOOKMARK_LENGTH
Word 2000 supports a length of 40 characters onlystatic char
REPLACE_CHARACTER
Word 2000 converts '.' in bookmarks to "_", thats why we control this replacement.-
Fields inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
attrib, parent, writer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isEmpty()
void
writeRtfContent()
Writes the RTF content to m_writer.void
writeRtfPrefix()
Is called before writing the Rtf content.void
writeRtfSuffix()
Is called after writing the Rtf content.-
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
close, getParentOfClass, getRtfAttributes, newLine, okToWriteRtf, toString, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeStarControlWord, writeStarControlWordNS
-
-
-
-
Field Detail
-
MAX_BOOKMARK_LENGTH
public static final int MAX_BOOKMARK_LENGTH
Word 2000 supports a length of 40 characters only- See Also:
- Constant Field Values
-
REPLACE_CHARACTER
public static final char REPLACE_CHARACTER
Word 2000 converts '.' in bookmarks to "_", thats why we control this replacement.- See Also:
- Constant Field Values
-
-
Method Detail
-
writeRtfPrefix
public void writeRtfPrefix() throws java.io.IOException
Is called before writing the Rtf content.- Overrides:
writeRtfPrefix
in classRtfElement
- Throws:
java.io.IOException
- On Error
-
writeRtfContent
public void writeRtfContent() throws java.io.IOException
Writes the RTF content to m_writer.- Specified by:
writeRtfContent
in classRtfElement
- Throws:
java.io.IOException
- On error
-
writeRtfSuffix
public void writeRtfSuffix() throws java.io.IOException
Is called after writing the Rtf content.- Overrides:
writeRtfSuffix
in classRtfElement
- Throws:
java.io.IOException
- On Error
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in classRtfElement
- Returns:
- true if this element would generate no "useful" RTF content
-
-