com.lowagie.text.rtf.field

Class RtfPageNumber

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 Summary
static byte[]PAGE_NUMBER
Constant for the page number
Constructor Summary
RtfPageNumber()
Constructs a RtfPageNumber.
RtfPageNumber(Font font)
Constructs a RtfPageNumber with a specified Font.
RtfPageNumber(RtfDocument doc)
Constructs a RtfPageNumber object.
RtfPageNumber(RtfDocument doc, Font font)
Constructs a RtfPageNumber object with a specific font.
Method Summary
protected voidwriteFieldInstContent(OutputStream result)
Writes the field instruction content
protected voidwriteFieldResultContent(OutputStream result)
Writes the field result content

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(OutputStream result)
Writes the field instruction content

Parameters: result The OutputStream to write to.

Throws: IOException on i/o errors.

writeFieldResultContent

protected void writeFieldResultContent(OutputStream result)
Writes the field result content

Parameters: result The OutputStream to write to.

Throws: IOException on i/o errors.