Package com.lowagie.text.rtf.field
Class RtfPageNumber
java.lang.Object
com.lowagie.text.Chunk
com.lowagie.text.rtf.field.RtfField
com.lowagie.text.rtf.field.RtfPageNumber
- All Implemented Interfaces:
com.lowagie.text.Element,RtfBasicElement
The RtfPageNumber provides the page number field in rtf documents.
- Version:
- $Id: RtfPageNumber.java 3580 2008-08-06 15:52:00Z howard_s $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final byte[]Constant for the page numberFields 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, UNDERLINEFields 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, MODIFICATIONDATE, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARKFields inherited from interface com.lowagie.text.rtf.RtfBasicElement
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a RtfPageNumber.RtfPageNumber(com.lowagie.text.Font font) Constructs a RtfPageNumber with a specified Font.RtfPageNumber(RtfDocument doc) Constructs a RtfPageNumber object.RtfPageNumber(RtfDocument doc, com.lowagie.text.Font font) Constructs a RtfPageNumber object with a specific font. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidwriteFieldInstContent(OutputStream result) Writes the field instruction contentprotected voidwriteFieldResultContent(OutputStream result) Writes the field result contentMethods 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, writeContentMethods inherited from class com.lowagie.text.Chunk
append, getCharacterSpacing, getChunkAttributes, getChunks, getContent, getFont, getHorizontalScaling, getHyphenation, getImage, getTextRise, getWidthPoint, hasAttributes, isContent, isNestable, process, setAction, setAnchor, setAnchor, setAnnotation, setBackground, setBackground, setCharacterSpacing, setChunkAttributes, setGenericTag, setHorizontalScaling, setHyphenation, setLocalDestination, setLocalGoto, setNewPage, setRemoteGoto, setRemoteGoto, setSkew, setSplitCharacter, setTextRenderMode, setTextRise, setUnderline, setUnderline, toString, type
-
Field Details
-
PAGE_NUMBER
private static final byte[] PAGE_NUMBERConstant for the page number
-
-
Constructor Details
-
RtfPageNumber
public RtfPageNumber()Constructs a RtfPageNumber. This can be added anywhere to add a page number field. -
RtfPageNumber
public RtfPageNumber(com.lowagie.text.Font font) Constructs a RtfPageNumber with a specified Font. This can be added anywhere to add a page number field.- Parameters:
font-
-
RtfPageNumber
Constructs a RtfPageNumber object.- Parameters:
doc- The RtfDocument this RtfPageNumber belongs to
-
RtfPageNumber
Constructs a RtfPageNumber object with a specific font.- Parameters:
doc- The RtfDocument this RtfPageNumber belongs tofont- The Font to use
-
-
Method Details
-
writeFieldInstContent
Writes the field instruction content- Specified by:
writeFieldInstContentin classRtfField- Parameters:
result- TheOutputStreamto write to.- Throws:
IOException- on i/o errors.
-
writeFieldResultContent
Writes the field result content- Specified by:
writeFieldResultContentin classRtfField- Parameters:
result- TheOutputStreamto write to.- Throws:
IOException- on i/o errors.
-