com.lowagie.text.rtf.text
public class RtfPhrase extends RtfElement
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList |
chunks
ArrayList containing the RtfChunks of this RtfPhrase
|
static byte[] |
IN_TABLE
Constant for phrase in a table indication
|
static byte[] |
LINE_SPACING
Constant for the line spacing.
|
private int |
lineLeading
The height of each line.
|
static byte[] |
PARAGRAPH_DEFAULTS
Constant for the resetting of the paragraph defaults
|
static byte[] |
PLAIN
Constant for resetting of font settings to their defaults
|
document, inHeader, inTable
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR
Modifier | Constructor and Description |
---|---|
protected |
RtfPhrase(RtfDocument doc)
A basically empty constructor that is used by the RtfParagraph.
|
|
RtfPhrase(RtfDocument doc,
Phrase phrase)
Constructs a new RtfPhrase for the RtfDocument with the given Phrase
|
Modifier and Type | Method and Description |
---|---|
void |
setInHeader(boolean inHeader)
Sets whether this RtfPhrase is in a header.
|
void |
setInTable(boolean inTable)
Sets whether this RtfPhrase is in a table.
|
void |
setRtfDocument(RtfDocument doc)
Sets the RtfDocument this RtfPhrase belongs to.
|
void |
writeContent(java.io.OutputStream result)
Write the content of this RtfPhrase.
|
intToByteArray, isInTable
public static final byte[] PARAGRAPH_DEFAULTS
public static final byte[] PLAIN
public static final byte[] IN_TABLE
public static final byte[] LINE_SPACING
protected java.util.ArrayList chunks
private int lineLeading
protected RtfPhrase(RtfDocument doc)
doc
- The RtfDocument this RtfPhrase belongs to.public RtfPhrase(RtfDocument doc, Phrase phrase)
doc
- The RtfDocument this RtfPhrase belongs tophrase
- The Phrase this RtfPhrase is based onpublic void writeContent(java.io.OutputStream result) throws java.io.IOException
writeContent
in interface RtfBasicElement
writeContent
in class RtfElement
result
- The OutputStream
to write the content tojava.io.IOException
public void setInTable(boolean inTable)
setInTable
in interface RtfBasicElement
setInTable
in class RtfElement
inTable
- True
if this RtfPhrase is in a table, false
otherwisepublic void setInHeader(boolean inHeader)
setInHeader
in interface RtfBasicElement
setInHeader
in class RtfElement
inHeader
- True
if this RtfPhrase is in a header, false
otherwisepublic void setRtfDocument(RtfDocument doc)
setRtfDocument
in interface RtfBasicElement
setRtfDocument
in class RtfElement
doc
- The RtfDocument to use