Package com.lowagie.text.rtf
Class RtfElement
java.lang.Object
com.lowagie.text.rtf.RtfElement
- All Implemented Interfaces:
RtfBasicElement
,com.lowagie.text.RtfElementInterface
- Direct Known Subclasses:
RtfAnnotation
,RtfBorder
,RtfBorderGroup
,RtfChunk
,RtfCodePage
,RtfColor
,RtfColorList
,RtfDocument
,RtfDocumentHeader
,RtfFontList
,RtfFootnoteSetting
,RtfGenerator
,RtfImage
,RtfInfoElement
,RtfInfoGroup
,RtfList
,RtfListLevel
,RtfListTable
,RtfNewPage
,RtfPageSetting
,RtfPhrase
,RtfPictureList
,RtfProtectionSetting
,RtfRow
,RtfSection
,RtfStylesheetList
,RtfTable
RtfElement is the base class for all RTF Element classes
- Version:
- $Id:RtfElement.java 3126 2008-02-07 20:30:46Z hallm $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RtfDocument
The RtfDocument this RtfElement belongs toprotected boolean
Whether this RtfElement is in a headerprotected boolean
Whether this RtfElement is in a tableFields inherited from interface com.lowagie.text.rtf.RtfBasicElement
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR
-
Constructor Summary
ConstructorsConstructorDescriptionRtfElement
(RtfDocument doc) Constructs a RtfElement belonging to the specified RtfDocument. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
intToByteArray
(int i) Transforms an integer into its String representation and then returns the bytes of that string.boolean
Gets whether this RtfElement is in a tablevoid
setInHeader
(boolean inHeader) Sets whether this RtfElement is in a headervoid
setInTable
(boolean inTable) Sets whether this RtfElement is in a tablevoid
Sets the RtfDocument this RtfElement belongs toabstract void
writeContent
(OutputStream out) Writes the element content to the given output stream.
-
Field Details
-
document
The RtfDocument this RtfElement belongs to -
inTable
protected boolean inTableWhether this RtfElement is in a table -
inHeader
protected boolean inHeaderWhether this RtfElement is in a header
-
-
Constructor Details
-
RtfElement
Constructs a RtfElement belonging to the specified RtfDocument.- Parameters:
doc
- The RtfDocument this RtfElement belongs to
-
-
Method Details
-
intToByteArray
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
-
writeContent
Writes the element content to the given output stream.- Specified by:
writeContent
in interfaceRtfBasicElement
- Parameters:
out
- TheOutputStream
to write the content to- Throws:
IOException
-
setRtfDocument
Sets the RtfDocument this RtfElement belongs to- Specified by:
setRtfDocument
in interfaceRtfBasicElement
- Parameters:
doc
- The RtfDocument to use
-
isInTable
public boolean isInTable()Gets whether this RtfElement is in a table- Returns:
- Whether this RtfElement is in a table
-
setInTable
public void setInTable(boolean inTable) Sets whether this RtfElement is in a table- Specified by:
setInTable
in interfaceRtfBasicElement
- Parameters:
inTable
-True
if this RtfElement is in a table,false
otherwise
-
setInHeader
public void setInHeader(boolean inHeader) Sets whether this RtfElement is in a header- Specified by:
setInHeader
in interfaceRtfBasicElement
- Parameters:
inHeader
-True
if this RtfElement is in a header,false
otherwise
-