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
,com.lowagie.text.RtfElementInterface
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, 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, MODIFICATIONDATE, 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
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 void
writeFieldInstContent
(OutputStream result) Writes the field instruction contentprotected void
writeFieldResultContent
(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, writeContent
Methods 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:
writeFieldInstContent
in classRtfField
- Parameters:
result
- TheOutputStream
to write to.- Throws:
IOException
- on i/o errors.
-
writeFieldResultContent
Writes the field result content- Specified by:
writeFieldResultContent
in classRtfField
- Parameters:
result
- TheOutputStream
to write to.- Throws:
IOException
- on i/o errors.
-