Class RtfTotalPageNumber

java.lang.Object
com.lowagie.text.Chunk
com.lowagie.text.rtf.field.RtfField
com.lowagie.text.rtf.field.RtfTotalPageNumber
All Implemented Interfaces:
com.lowagie.text.Element, RtfBasicElement, com.lowagie.text.RtfElementInterface

public class RtfTotalPageNumber extends RtfField
The RtfTotalPageNumber provides the total number of pages field in rtf documents.
Version:
$Id: RtfTotalPageNumber.java 3580 2008-08-06 15:52:00Z howard_s $
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final byte[]
    Constant for arabic total page numbers.

    Fields inherited from class com.lowagie.text.rtf.field.RtfField

    document

    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, 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

    Constructors
    Constructor
    Description
    Constructs a RtfTotalPageNumber.
    RtfTotalPageNumber(com.lowagie.text.Font font)
    Constructs a RtfTotalPageNumber with a specified Font.
    Constructs a RtfTotalPageNumber object.
    RtfTotalPageNumber(RtfDocument doc, com.lowagie.text.Font font)
    Constructs a RtfTotalPageNumber object with a specific font.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Writes the field NUMPAGES instruction with Arabic format: "NUMPAGES \\\\* Arabic".
    protected void
    Writes the field result content "1".

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • ARABIC_TOTAL_PAGES

      private static final byte[] ARABIC_TOTAL_PAGES
      Constant for arabic total page numbers.
  • Constructor Details

    • RtfTotalPageNumber

      public RtfTotalPageNumber()
      Constructs a RtfTotalPageNumber. This can be added anywhere to add a total number of pages field.
    • RtfTotalPageNumber

      public RtfTotalPageNumber(com.lowagie.text.Font font)
      Constructs a RtfTotalPageNumber with a specified Font. This can be added anywhere to add a total number of pages field.
      Parameters:
      font -
    • RtfTotalPageNumber

      public RtfTotalPageNumber(RtfDocument doc)
      Constructs a RtfTotalPageNumber object.
      Parameters:
      doc - The RtfDocument this RtfTotalPageNumber belongs to
    • RtfTotalPageNumber

      public RtfTotalPageNumber(RtfDocument doc, com.lowagie.text.Font font)
      Constructs a RtfTotalPageNumber object with a specific font.
      Parameters:
      doc - The RtfDocument this RtfTotalPageNumber belongs to
      font - The Font to use
  • Method Details