Package com.lowagie.text.rtf.field
Class RtfTOCEntry
- java.lang.Object
-
- com.lowagie.text.Chunk
-
- com.lowagie.text.rtf.field.RtfField
-
- com.lowagie.text.rtf.field.RtfTOCEntry
-
- All Implemented Interfaces:
com.lowagie.text.Element,RtfBasicElement,com.lowagie.text.RtfElementInterface
public class RtfTOCEntry extends RtfField
The RtfTOCEntry is used together with the RtfTableOfContents to generate a table of contents. Add the RtfTOCEntry in those locations in the document where table of contents entries should link to- Version:
- $Id: RtfTOCEntry.java 3580 2008-08-06 15:52:00Z howard_s $
- Author:
- Mark Hall (Mark.Hall@mail.room3b.eu), Steffen.Stundzig (Steffen.Stundzig@smb-tec.com), Thomas Bickel (tmb99@inode.at)
-
-
Field Summary
-
Fields inherited from class com.lowagie.text.Chunk
ACTION, attributes, BACKGROUND, CHAR_SPACING, COLOR, content, ENCODING, GENERICTAG, HSCALE, HYPHENATION, IMAGE, LOCALDESTINATION, LOCALGOTO, NEWLINE, NEWPAGE, NEXTPAGE, OBJECT_REPLACEMENT_CHARACTER, PDFANNOTATION, REMOTEGOTO, SEPARATOR, SKEW, SPLITCHARACTER, SUBSUPSCRIPT, TAB, TEXTRENDERMODE, UNDERLINE
-
Fields inherited from interface com.lowagie.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, FOOTNOTE, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK
-
Fields inherited from interface com.lowagie.text.rtf.RtfBasicElement
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR
-
-
Constructor Summary
Constructors Constructor Description RtfTOCEntry(java.lang.String entry)Constructs a RtfTOCEntry with a certain entry text.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetShowPageNumber(boolean showPageNumber)Sets whether to display a page number in the table of contents, or notvoidwriteContent(java.io.OutputStream result)Writes the content of theRtfTOCEntry.protected voidwriteFieldInstContent(java.io.OutputStream out)unusedprotected voidwriteFieldResultContent(java.io.OutputStream out)unused-
Methods inherited from class com.lowagie.text.rtf.field.RtfField
isEmpty, isFieldAlt, isFieldDirty, isFieldEdit, isFieldLocked, isFieldPrivate, isInHeader, isInTable, setFieldAlt, setFieldDirty, setFieldEdit, setFieldLocked, setFieldPrivate, setFont, setInHeader, setInTable, setRtfDocument
-
Methods inherited from class com.lowagie.text.Chunk
append, getAttributes, getCharacterSpacing, getChunkAttributes, getChunks, getContent, getFont, getHorizontalScaling, getHyphenation, getImage, getTextRise, getWidthPoint, hasAttributes, isContent, isNestable, process, setAction, setAnchor, setAnchor, setAnnotation, setAttributes, setBackground, setBackground, setCharacterSpacing, setChunkAttributes, setGenericTag, setHorizontalScaling, setHyphenation, setLocalDestination, setLocalGoto, setNewPage, setRemoteGoto, setRemoteGoto, setSkew, setSplitCharacter, setTextRenderMode, setTextRise, setUnderline, setUnderline, toString, type
-
-
-
-
Method Detail
-
writeContent
public void writeContent(java.io.OutputStream result) throws java.io.IOExceptionWrites the content of theRtfTOCEntry.- Specified by:
writeContentin interfaceRtfBasicElement- Overrides:
writeContentin classRtfField- Parameters:
result- TheOutputStreamto write to.- Throws:
java.io.IOException- on i/o errors.
-
setShowPageNumber
public void setShowPageNumber(boolean showPageNumber)
Sets whether to display a page number in the table of contents, or not- Parameters:
showPageNumber- Whether to display a page number or not
-
writeFieldInstContent
protected void writeFieldInstContent(java.io.OutputStream out) throws java.io.IOExceptionunused- Specified by:
writeFieldInstContentin classRtfField- Parameters:
out- TheOutputStreamto write to.- Throws:
java.io.IOException
-
writeFieldResultContent
protected void writeFieldResultContent(java.io.OutputStream out) throws java.io.IOExceptionunused- Specified by:
writeFieldResultContentin classRtfField- Parameters:
out- TheOutputStreamto write to.- Throws:
java.io.IOException- on i/o errors.
-
-