public class RtfText extends RtfElement
Model of a text run (a piece of text with attributes) in an RTF document.
This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).
Modifier and Type | Field | 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 | 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
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
close, getParentOfClass, 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() throws FOPException
FOPException
- if attributes cannot be clonedpublic 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-2016 The Apache Software Foundation. All Rights Reserved.