com.lowagie.text.rtf
Class RtfAddableElement
public abstract
class
RtfAddableElement
extends Chunk
implements RtfBasicElement
The RtfAddableElement is the superclass for all rtf specific elements
that need to be added to an iText document. It is an extension of Chunk
and it also implements RtfBasicElement. It is an abstract class thus it
cannot be instantiated itself and has to be subclassed to be used.
Version: $Revision: 1.2 $
Author: Mark Hall (mhall@edu.uni-klu.ac.at)
Field Summary |
protected RtfDocument | doc
The RtfDocument this RtfAddableElement belongs to. |
protected boolean | inHeader
Whether this RtfAddableElement is contained in a header. |
protected boolean | inTable
Whether this RtfAddableElement is contained in a table. |
Method Summary |
byte[] | intToByteArray(int i)
Transforms an integer into its String representation and then returns the bytes
of that string.
|
boolean | isEmpty()
RtfAddableElement subclasses are never assumed to be empty. |
void | setInHeader(boolean inHeader)
Sets whether this RtfAddableElement is contained in a header/footer. |
void | setInTable(boolean inTable)
Sets whether this RtfAddableElement is contained in a table. |
void | setRtfDocument(RtfDocument doc)
Sets the RtfDocument this RtfAddableElement belongs to |
abstract byte[] | write()
Subclasses have to implement this method. |
The RtfDocument this RtfAddableElement belongs to.
protected boolean inHeader
Whether this RtfAddableElement is contained in a header.
protected boolean inTable
Whether this RtfAddableElement is contained in a table.
public RtfAddableElement()
Constructs a new RtfAddableElement. The Chunk content is
set to an empty string and the font to the default Font().
public byte[] intToByteArray(int i)
Transforms an integer into its String representation and then returns the bytes
of that string.
Parameters: i The integer to convert
Returns: A byte array representing the integer
public boolean isEmpty()
RtfAddableElement subclasses are never assumed to be empty.
public void setInHeader(boolean inHeader)
Sets whether this RtfAddableElement is contained in a header/footer.
public void setInTable(boolean inTable)
Sets whether this RtfAddableElement is contained in a table.
Sets the RtfDocument this RtfAddableElement belongs to
public abstract byte[] write()
Subclasses have to implement this method.