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 intMAX_BOOKMARK_LENGTHWord 2000 supports a length of 40 characters onlystatic charREPLACE_CHARACTERWord 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 booleanisEmpty()voidwriteRtfContent()Writes the RTF content to m_writer.voidwriteRtfPrefix()Is called before writing the Rtf content.voidwriteRtfSuffix()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.IOExceptionIs called before writing the Rtf content.- Overrides:
writeRtfPrefixin classRtfElement- Throws:
java.io.IOException- On Error
-
writeRtfContent
public void writeRtfContent() throws java.io.IOExceptionWrites the RTF content to m_writer.- Specified by:
writeRtfContentin classRtfElement- Throws:
java.io.IOException- On error
-
writeRtfSuffix
public void writeRtfSuffix() throws java.io.IOExceptionIs called after writing the Rtf content.- Overrides:
writeRtfSuffixin classRtfElement- Throws:
java.io.IOException- On Error
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin classRtfElement- Returns:
- true if this element would generate no "useful" RTF content
-
-