|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.hwpf.usermodel.Range org.apache.poi.hwpf.usermodel.CharacterRun
public final class CharacterRun
This class represents a run of text that share common properties.
Field Summary | |
---|---|
static short |
SPRM_BRC
|
static short |
SPRM_CHARSCALE
|
static short |
SPRM_CPG
|
static short |
SPRM_DISPFLDRMARK
|
static short |
SPRM_DTTMRMARK
|
static short |
SPRM_DTTMRMARKDEL
|
static short |
SPRM_DXASPACE
|
static short |
SPRM_FBOLD
|
static short |
SPRM_FCAPS
|
static short |
SPRM_FDATA
|
static short |
SPRM_FDSTRIKE
|
static short |
SPRM_FELID
|
static short |
SPRM_FEMBOSS
|
static short |
SPRM_FFLDVANISH
|
static short |
SPRM_FIMPRINT
|
static short |
SPRM_FITALIC
|
static short |
SPRM_FOBJ
|
static short |
SPRM_FOLE2
|
static short |
SPRM_FOUTLINE
|
static short |
SPRM_FRMARK
|
static short |
SPRM_FRMARKDEL
|
static short |
SPRM_FSHADOW
|
static short |
SPRM_FSMALLCAPS
|
static short |
SPRM_FSPEC
|
static short |
SPRM_FSTRIKE
|
static short |
SPRM_FVANISH
|
static short |
SPRM_HIGHLIGHT
|
static short |
SPRM_HPS
|
static short |
SPRM_HPSKERN
|
static short |
SPRM_HPSPOS
|
static short |
SPRM_IBSTRMARK
|
static short |
SPRM_IBSTRMARKDEL
|
static short |
SPRM_ICO
|
static short |
SPRM_IDCTHINT
|
static short |
SPRM_IDSIRMARKDEL
|
static short |
SPRM_ISS
|
static short |
SPRM_ISTD
|
static short |
SPRM_KUL
|
static short |
SPRM_LID
|
static short |
SPRM_NONFELID
|
static short |
SPRM_OBJLOCATION
|
static short |
SPRM_PICLOCATION
|
static short |
SPRM_PROPRMARK
|
static short |
SPRM_RGFTCASCII
|
static short |
SPRM_RGFTCFAREAST
|
static short |
SPRM_RGFTCNOTFAREAST
|
static short |
SPRM_SFXTEXT
|
static short |
SPRM_SHD
|
static short |
SPRM_SYMBOL
|
static short |
SPRM_YSRI
|
Fields inherited from class org.apache.poi.hwpf.usermodel.Range |
---|
_characters, _charEnd, _charRangeFound, _charStart, _doc, _end, _paragraphs, _parEnd, _parRangeFound, _parStart, _sectionEnd, _sections, _sectionStart, _start, _text, TYPE_CHARACTER, TYPE_LISTENTRY, TYPE_PARAGRAPH, TYPE_SECTION, TYPE_TABLE, TYPE_TEXT, TYPE_UNDEFINED |
Method Summary | |
---|---|
java.lang.Object |
clone()
Used to create a deep copy of this object. |
CharacterProperties |
cloneProperties()
Deprecated. This method shall not be public and should not be called from high-level code |
BorderCode |
getBorder()
|
int |
getCharacterSpacing()
|
int |
getColor()
|
java.lang.String |
getFontName()
|
int |
getFontSize()
|
byte |
getHighlightedColor()
|
int |
getIco24()
Get the ico24 field for the CHP record. |
int |
getKerning()
|
int |
getLanguageCode()
|
int |
getObjOffset()
|
int |
getPicOffset()
|
short |
getSubSuperScriptIndex()
|
char |
getSymbolCharacter()
Returns the symbol character, if this is a symbol character run. |
Ffn |
getSymbolFont()
Returns the symbol font, if this is a symbol character run. |
int |
getUnderlineCode()
|
int |
getVerticalOffset()
|
boolean |
isBold()
|
boolean |
isCapitalized()
|
boolean |
isData()
Does the picture offset represent picture or binary data? If it's set, then the picture offset refers to a NilPICFAndBinData structure, otherwise to a PICFAndOfficeArtData |
boolean |
isDoubleStrikeThrough()
|
boolean |
isEmbossed()
|
boolean |
isFldVanished()
|
boolean |
isHighlighted()
|
boolean |
isImprinted()
|
boolean |
isItalic()
|
boolean |
isMarkedDeleted()
|
boolean |
isMarkedInserted()
|
boolean |
isObj()
|
boolean |
isOle2()
|
boolean |
isOutlined()
|
boolean |
isShadowed()
|
boolean |
isSmallCaps()
|
boolean |
isSpecialCharacter()
|
boolean |
isStrikeThrough()
|
boolean |
isSymbol()
Returns true, if the CharacterRun is a special character run containing a symbol, otherwise false. |
boolean |
isVanished()
|
void |
markDeleted(boolean mark)
|
void |
markInserted(boolean mark)
|
void |
setBold(boolean bold)
|
void |
setCapitalized(boolean caps)
|
void |
setCharacterSpacing(int twips)
|
void |
setColor(int color)
|
void |
setData(boolean data)
|
void |
setDoubleStrikethrough(boolean dstrike)
|
void |
setEmbossed(boolean emboss)
|
void |
setFldVanish(boolean fldVanish)
|
void |
setFontSize(int halfPoints)
|
void |
setFtcAscii(int ftcAscii)
|
void |
setFtcFE(int ftcFE)
|
void |
setFtcOther(int ftcOther)
|
void |
setHighlighted(byte color)
|
void |
setIco24(int colour24)
Set the ico24 field for the CHP record. |
void |
setImprinted(boolean imprint)
|
void |
setItalic(boolean italic)
|
void |
setKerning(int kern)
|
void |
setObj(boolean obj)
|
void |
setObjOffset(int obj)
|
void |
setOle2(boolean ole)
|
void |
setOutline(boolean outlined)
|
void |
setPicOffset(int offset)
|
void |
setShadow(boolean shadow)
|
void |
setSmallCaps(boolean smallCaps)
|
void |
setSpecialCharacter(boolean spec)
|
void |
setSubSuperScriptIndex(short iss)
|
void |
setUnderlineCode(int kul)
|
void |
setVanished(boolean vanish)
|
void |
setVerticalOffset(int hpsPos)
|
void |
strikeThrough(boolean strike)
|
java.lang.String |
toString()
|
int |
type()
Here for runtime type determination using a switch statement convenient. |
Methods inherited from class org.apache.poi.hwpf.usermodel.Range |
---|
adjustFIB, delete, getCharacterRun, getDocument, getEndOffset, getParagraph, getSection, getStartOffset, getTable, initAll, insertAfter, insertAfter, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertBefore, insertBefore, insertBefore, insertTableBefore, numCharacterRuns, numParagraphs, numSections, replaceText, replaceText, replaceText, reset, sanityCheck, stripFields, text, usesUnicode |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short SPRM_FRMARKDEL
public static final short SPRM_FRMARK
public static final short SPRM_FFLDVANISH
public static final short SPRM_PICLOCATION
public static final short SPRM_IBSTRMARK
public static final short SPRM_DTTMRMARK
public static final short SPRM_FDATA
public static final short SPRM_SYMBOL
public static final short SPRM_FOLE2
public static final short SPRM_HIGHLIGHT
public static final short SPRM_OBJLOCATION
public static final short SPRM_ISTD
public static final short SPRM_FBOLD
public static final short SPRM_FITALIC
public static final short SPRM_FSTRIKE
public static final short SPRM_FOUTLINE
public static final short SPRM_FSHADOW
public static final short SPRM_FSMALLCAPS
public static final short SPRM_FCAPS
public static final short SPRM_FVANISH
public static final short SPRM_KUL
public static final short SPRM_DXASPACE
public static final short SPRM_LID
public static final short SPRM_ICO
public static final short SPRM_HPS
public static final short SPRM_HPSPOS
public static final short SPRM_ISS
public static final short SPRM_HPSKERN
public static final short SPRM_YSRI
public static final short SPRM_RGFTCASCII
public static final short SPRM_RGFTCFAREAST
public static final short SPRM_RGFTCNOTFAREAST
public static final short SPRM_CHARSCALE
public static final short SPRM_FDSTRIKE
public static final short SPRM_FIMPRINT
public static final short SPRM_FSPEC
public static final short SPRM_FOBJ
public static final short SPRM_PROPRMARK
public static final short SPRM_FEMBOSS
public static final short SPRM_SFXTEXT
public static final short SPRM_DISPFLDRMARK
public static final short SPRM_IBSTRMARKDEL
public static final short SPRM_DTTMRMARKDEL
public static final short SPRM_BRC
public static final short SPRM_SHD
public static final short SPRM_IDSIRMARKDEL
public static final short SPRM_CPG
public static final short SPRM_NONFELID
public static final short SPRM_FELID
public static final short SPRM_IDCTHINT
Method Detail |
---|
public int type()
type
in class Range
public boolean isMarkedDeleted()
public void markDeleted(boolean mark)
public boolean isBold()
public void setBold(boolean bold)
public boolean isItalic()
public void setItalic(boolean italic)
public boolean isOutlined()
public void setOutline(boolean outlined)
public boolean isFldVanished()
public void setFldVanish(boolean fldVanish)
public boolean isSmallCaps()
public void setSmallCaps(boolean smallCaps)
public boolean isCapitalized()
public void setCapitalized(boolean caps)
public boolean isVanished()
public void setVanished(boolean vanish)
public boolean isMarkedInserted()
public void markInserted(boolean mark)
public boolean isStrikeThrough()
public void strikeThrough(boolean strike)
public boolean isShadowed()
public void setShadow(boolean shadow)
public boolean isEmbossed()
public void setEmbossed(boolean emboss)
public boolean isImprinted()
public void setImprinted(boolean imprint)
public boolean isDoubleStrikeThrough()
public void setDoubleStrikethrough(boolean dstrike)
public void setFtcAscii(int ftcAscii)
public void setFtcFE(int ftcFE)
public void setFtcOther(int ftcOther)
public int getFontSize()
public void setFontSize(int halfPoints)
public int getCharacterSpacing()
public void setCharacterSpacing(int twips)
public short getSubSuperScriptIndex()
public void setSubSuperScriptIndex(short iss)
public int getUnderlineCode()
public void setUnderlineCode(int kul)
public int getColor()
public void setColor(int color)
public int getVerticalOffset()
public void setVerticalOffset(int hpsPos)
public int getKerning()
public void setKerning(int kern)
public boolean isHighlighted()
public byte getHighlightedColor()
public void setHighlighted(byte color)
public java.lang.String getFontName()
public boolean isSpecialCharacter()
public void setSpecialCharacter(boolean spec)
public boolean isObj()
public void setObj(boolean obj)
public int getPicOffset()
public void setPicOffset(int offset)
public boolean isData()
public void setData(boolean data)
public boolean isOle2()
public void setOle2(boolean ole)
public int getObjOffset()
public void setObjOffset(int obj)
public int getIco24()
public void setIco24(int colour24)
@Deprecated public CharacterProperties cloneProperties()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- neverpublic boolean isSymbol()
In case of a symbol, the Range.text()
method always returns a single character 0x0028, but word actually stores
the character in a different field. Use getSymbolCharacter()
to get that character and getSymbolFont()
to determine its font.
public char getSymbolCharacter()
java.lang.IllegalStateException
- If this is not a symbol character run: call isSymbol()
first.isSymbol()
public Ffn getSymbolFont()
java.lang.IllegalStateException
- If this is not a symbol character run: call isSymbol()
first.isSymbol()
public BorderCode getBorder()
public int getLanguageCode()
public java.lang.String toString()
toString
in class Range
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |