|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
org.apache.fop.render.rtf.rtflib.rtfdoc.RtfText
public class RtfText
Model of a text run (a piece of text with attributes) in an RTF document
Field Summary | |
---|---|
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 |
Fields inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement |
---|
attrib, parent, writer |
Method Summary | |
---|---|
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 |
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement |
---|
close, getRtfAttributes, newLine, 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_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
Method Detail |
---|
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()
|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |