public class RtfText extends RtfElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALIGN_CENTER
constant for align center
|
static java.lang.String |
ALIGN_DISTRIBUTED
constant for align distributed
|
static java.lang.String |
ALIGN_JUSTIFIED
constant for align justified
|
static java.lang.String |
ALIGN_LEFT
constant for align left
|
static java.lang.String |
ALIGN_RIGHT
constant for align right
|
static java.lang.String[] |
ALIGNMENT
RtfText attributes: this must contain all allignment attributes names
|
static java.lang.String |
ATTR_BACKGROUND_COLOR
constant for background color
|
static java.lang.String |
ATTR_BOLD
constant for bold
|
static java.lang.String |
ATTR_FONT_COLOR
constant for font color
|
static java.lang.String |
ATTR_FONT_FAMILY
constant for font family
|
static java.lang.String |
ATTR_FONT_SIZE
constant for font size
|
static java.lang.String |
ATTR_ITALIC
constant for italic
|
static java.lang.String[] |
ATTR_NAMES
RtfText attributes: this must contain all attribute names
|
static java.lang.String |
ATTR_STRIKETHROUGH
constant for underline
|
static java.lang.String |
ATTR_SUBSCRIPT
constant for subscript
|
static java.lang.String |
ATTR_SUPERSCRIPT
constant for superscript
|
static java.lang.String |
ATTR_UNDERLINE
constant for underline
|
static java.lang.String |
BDR_BOTTOM_DASH
constant for bottom dashed border
|
static java.lang.String |
BDR_BOTTOM_DOTTED
constant for bottom dotted border
|
static java.lang.String |
BDR_BOTTOM_DOUBLE
constant for bottom double border
|
static java.lang.String |
BDR_BOTTOM_EMBOSS
constant for bottom embossed border
|
static java.lang.String |
BDR_BOTTOM_SINGLE
constant for bottom single border
|
static java.lang.String[] |
BORDER
RtfText attributes:: this must contain all border attribute names
|
static int |
FULL_SHADING
Constant for the 100% shading of the paragraph
|
static java.lang.String[] |
INDENT
String array of indent constants
|
static java.lang.String |
LEFT_INDENT_BODY
constant for left indent body
|
static java.lang.String |
LEFT_INDENT_FIRST
constant for left indent first
|
static java.lang.String |
RIGHT_INDENT_BODY
constant for right indent body
|
static java.lang.String |
RTF_FIELD
constant for field
|
static java.lang.String |
RTF_FIELD_PAGE
constant for field page
|
static java.lang.String |
RTF_FIELD_RESULT
constant for field result
|
static java.lang.String |
SHADING
Constant for the shading of the paragraph
|
static java.lang.String |
SHADING_FRONT_COLOR
Constant for the document's color tableshading of the paragraph
|
static java.lang.String |
SPACE_AFTER
Space after a paragraph
|
static java.lang.String |
SPACE_BEFORE
Space before/after a paragraph
|
static java.lang.String |
TAB_CENTER
constant for center tab
|
static java.lang.String |
TAB_LEADER_DOTS
constant for tab leader dots
|
static java.lang.String |
TAB_LEADER_EQUALS
constant for tab leader equals
|
static java.lang.String |
TAB_LEADER_HYPHEN
constant for tab leader hyphens
|
static java.lang.String |
TAB_LEADER_THICK
constant for tab leader thick
|
static java.lang.String |
TAB_LEADER_UNDER
constant for tab leader underscores
|
static java.lang.String |
TAB_RIGHT
constant for right tab
|
static java.lang.String[] |
TABS
String array of tab constants
|
attrib, parent, writer
Modifier and Type | Method and Description |
---|---|
RtfAttributes |
getTextAttributes() |
RtfAttributes |
getTextContainerAttributes()
IRtfTextContainer requirement:
|
boolean |
isBold(boolean isStart) |
boolean |
isEmpty()
Checks whether the text is empty.
|
boolean |
isNbsp()
True if text contains a single non-breaking space (#160).
|
boolean |
isNewLine() |
boolean |
isTab() |
void |
writeRtfContent()
Write our text to the RTF stream
|
close, getRtfAttributes, newLine, okToWriteRtf, toString, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeRtfPrefix, writeRtfSuffix, writeStarControlWord, writeStarControlWordNS
public static final java.lang.String ATTR_BOLD
public static final java.lang.String ATTR_ITALIC
public static final java.lang.String ATTR_UNDERLINE
public static final java.lang.String ATTR_STRIKETHROUGH
public static final java.lang.String ATTR_FONT_SIZE
public static final java.lang.String ATTR_FONT_FAMILY
public static final java.lang.String ATTR_FONT_COLOR
public static final java.lang.String ATTR_BACKGROUND_COLOR
public static final java.lang.String ATTR_SUPERSCRIPT
public static final java.lang.String ATTR_SUBSCRIPT
public static final java.lang.String SHADING
public static final java.lang.String SHADING_FRONT_COLOR
public static final int FULL_SHADING
public static final java.lang.String ALIGN_CENTER
public static final java.lang.String ALIGN_LEFT
public static final java.lang.String ALIGN_RIGHT
public static final java.lang.String ALIGN_JUSTIFIED
public static final java.lang.String ALIGN_DISTRIBUTED
public static final java.lang.String BDR_BOTTOM_SINGLE
public static final java.lang.String BDR_BOTTOM_DOUBLE
public static final java.lang.String BDR_BOTTOM_EMBOSS
public static final java.lang.String BDR_BOTTOM_DOTTED
public static final java.lang.String BDR_BOTTOM_DASH
public static final java.lang.String RTF_FIELD
public static final java.lang.String RTF_FIELD_PAGE
public static final java.lang.String RTF_FIELD_RESULT
public static final java.lang.String LEFT_INDENT_BODY
public static final java.lang.String LEFT_INDENT_FIRST
public static final java.lang.String RIGHT_INDENT_BODY
public static final java.lang.String TAB_CENTER
public static final java.lang.String TAB_RIGHT
public static final java.lang.String TAB_LEADER_DOTS
public static final java.lang.String TAB_LEADER_HYPHEN
public static final java.lang.String TAB_LEADER_UNDER
public static final java.lang.String TAB_LEADER_THICK
public static final java.lang.String TAB_LEADER_EQUALS
public static final java.lang.String SPACE_BEFORE
public static final java.lang.String SPACE_AFTER
public static final java.lang.String[] ALIGNMENT
public static final java.lang.String[] BORDER
public static final java.lang.String[] INDENT
public static final java.lang.String[] TABS
public static final java.lang.String[] ATTR_NAMES
public void writeRtfContent() throws java.io.IOException
writeRtfContent
in class RtfElement
java.io.IOException
- for I/O problemspublic RtfAttributes getTextContainerAttributes()
public boolean isEmpty()
isEmpty
in class RtfElement
public boolean isNbsp()
public boolean isTab()
public boolean isNewLine()
public boolean isBold(boolean isStart)
isStart
- set to true if processing the start of the text (??)public RtfAttributes getTextAttributes()
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.