Class RtfPageNumber

  • All Implemented Interfaces:
    Element, RtfBasicElement, RtfElementInterface

    public class RtfPageNumber
    extends RtfField
    The RtfPageNumber provides the page number field in rtf documents.
    Version:
    $Id: RtfPageNumber.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 Detail

      • PAGE_NUMBER

        private static final byte[] PAGE_NUMBER
        Constant for the page number
    • Constructor Detail

      • RtfPageNumber

        public RtfPageNumber()
        Constructs a RtfPageNumber. This can be added anywhere to add a page number field.
      • RtfPageNumber

        public RtfPageNumber​(Font font)
        Constructs a RtfPageNumber with a specified Font. This can be added anywhere to add a page number field.
        Parameters:
        font -
      • RtfPageNumber

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

        public RtfPageNumber​(RtfDocument doc,
                             Font font)
        Constructs a RtfPageNumber object with a specific font.
        Parameters:
        doc - The RtfDocument this RtfPageNumber belongs to
        font - The Font to use
    • Method Detail

      • writeFieldInstContent

        protected void writeFieldInstContent​(java.io.OutputStream result)
                                      throws java.io.IOException
        Writes the field instruction content
        Specified by:
        writeFieldInstContent in class RtfField
        Parameters:
        result - The OutputStream to write to.
        Throws:
        java.io.IOException - on i/o errors.
      • writeFieldResultContent

        protected void writeFieldResultContent​(java.io.OutputStream result)
                                        throws java.io.IOException
        Writes the field result content
        Specified by:
        writeFieldResultContent in class RtfField
        Parameters:
        result - The OutputStream to write to.
        Throws:
        java.io.IOException - on i/o errors.