|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfor.jfor.rtflib.rtfdoc.RtfElement
org.jfor.jfor.rtflib.rtfdoc.RtfText
Model of a text run (a piece of text with attributes) in an RTF document
Field Summary | |
static java.lang.String |
ALIGN_CENTER
RtfText attributes: alignment attributes |
static java.lang.String |
ALIGN_DISTRIBUTED
|
static java.lang.String |
ALIGN_JUSTIFIED
|
static java.lang.String |
ALIGN_LEFT
|
static java.lang.String |
ALIGN_RIGHT
|
static java.lang.String[] |
ALIGNMENT
RtfText attributes: this must contain all allignment attributes names |
static java.lang.String |
ATTR_BACKGROUND_COLOR
|
static java.lang.String |
ATTR_BOLD
RtfText attributes: attribute names are RTF control word names to avoid additional mapping |
static java.lang.String |
ATTR_FONT_COLOR
|
static java.lang.String |
ATTR_FONT_FAMILY
|
static java.lang.String |
ATTR_FONT_SIZE
|
static java.lang.String |
ATTR_ITALIC
|
static java.lang.String[] |
ATTR_NAMES
RtfText attributes: this must contain all attribute names |
static java.lang.String |
ATTR_UNDERLINE
|
static java.lang.String |
BDR_BOTTOM_DASH
|
static java.lang.String |
BDR_BOTTOM_DOTTED
|
static java.lang.String |
BDR_BOTTOM_DOUBLE
|
static java.lang.String |
BDR_BOTTOM_EMBOSS
|
static java.lang.String |
BDR_BOTTOM_SINGLE
RtfText attributes: border attributes |
static java.lang.String[] |
BORDER
RtfText attributes:: this must contain all border attribute names |
static java.lang.String[] |
INDENT
|
static java.lang.String |
LEFT_INDENT_BODY
RtfText attributes: indentation attributes |
static java.lang.String |
LEFT_INDENT_FIRST
|
static java.lang.String |
RTF_FIELD
RtfText attributes: fields |
static java.lang.String |
RTF_FIELD_PAGE
|
static java.lang.String |
RTF_FIELD_RESULT
|
static java.lang.String |
SPACE_AFTER
|
static java.lang.String |
SPACE_BEFORE
Space before/after a paragraph |
static java.lang.String |
TAB_CENTER
|
static java.lang.String |
TAB_LEADER_DOTS
|
static java.lang.String |
TAB_LEADER_EQUALS
|
static java.lang.String |
TAB_LEADER_HYPHEN
|
static java.lang.String |
TAB_LEADER_THICK
|
static java.lang.String |
TAB_LEADER_UNDER
|
static java.lang.String |
TAB_RIGHT
|
static java.lang.String[] |
TABS
|
Fields inherited from class org.jfor.jfor.rtflib.rtfdoc.RtfElement |
m_attrib, m_parent, m_writer |
Constructor Summary | |
(package private) |
RtfText(IRtfTextContainer parent,
java.io.Writer w,
java.lang.String str,
RtfAttributes attr)
Create an RtfText in given IRtfTextContainer. |
Method Summary | |
(package private) java.lang.String |
getText()
direct access to our text |
RtfAttributes |
getTextAttributes()
get the attributes of our text |
RtfAttributes |
getTextContainerAttributes()
IRtfTextContainer requirement: return a copy of our attributes |
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()
|
(package private) void |
setText(java.lang.String str)
direct access to our text |
void |
writeRtfContent()
write our text to the RTF stream |
Methods inherited from class org.jfor.jfor.rtflib.rtfdoc.RtfElement |
close, dump, getParentOfClass, getRtfAttributes, getRtfFile, isClosed, okToWriteRtf, toString, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeRtfPrefix, writeRtfSuffix, writeStarControlWord, writeStarControlWordNS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
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_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 java.lang.String ALIGN_CENTER
public static java.lang.String ALIGN_LEFT
public static java.lang.String ALIGN_RIGHT
public static java.lang.String ALIGN_JUSTIFIED
public static java.lang.String ALIGN_DISTRIBUTED
public static java.lang.String BDR_BOTTOM_SINGLE
public static java.lang.String BDR_BOTTOM_DOUBLE
public static java.lang.String BDR_BOTTOM_EMBOSS
public static java.lang.String BDR_BOTTOM_DOTTED
public static java.lang.String BDR_BOTTOM_DASH
public static java.lang.String RTF_FIELD
public static java.lang.String RTF_FIELD_PAGE
public static java.lang.String RTF_FIELD_RESULT
public static java.lang.String LEFT_INDENT_BODY
public static java.lang.String LEFT_INDENT_FIRST
public static java.lang.String TAB_CENTER
public static java.lang.String TAB_RIGHT
public static java.lang.String TAB_LEADER_DOTS
public static java.lang.String TAB_LEADER_HYPHEN
public static java.lang.String TAB_LEADER_UNDER
public static java.lang.String TAB_LEADER_THICK
public static java.lang.String TAB_LEADER_EQUALS
public static final java.lang.String SPACE_BEFORE
public static final java.lang.String SPACE_AFTER
public static java.lang.String[] ALIGNMENT
public static java.lang.String[] BORDER
public static java.lang.String[] INDENT
public static java.lang.String[] TABS
public static final java.lang.String[] ATTR_NAMES
Constructor Detail |
RtfText(IRtfTextContainer parent, java.io.Writer w, java.lang.String str, RtfAttributes attr) throws java.io.IOException
str
- optional initial text contentMethod Detail |
public void writeRtfContent() throws java.io.IOException
writeRtfContent
in class RtfElement
java.io.IOException
public RtfAttributes getTextContainerAttributes()
java.lang.String getText()
void setText(java.lang.String str)
public boolean isEmpty()
isEmpty
in class RtfElement
public boolean isNbsp()
public boolean isTab()
public boolean isNewLine()
public boolean isBold(boolean isStart)
public RtfAttributes getTextAttributes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |