public final class HSSFFontFormatting extends Object implements FontFormatting
Modifier and Type | Field and Description |
---|---|
static byte |
U_DOUBLE
Underline type - Double
|
static byte |
U_DOUBLE_ACCOUNTING
Underline type - Double Accounting
|
static byte |
U_NONE
Underline type - None
|
static byte |
U_SINGLE
Underline type - Single
|
static byte |
U_SINGLE_ACCOUNTING
Underline type - Single Accounting
|
SS_NONE, SS_SUB, SS_SUPER
Modifier | Constructor and Description |
---|---|
protected |
HSSFFontFormatting(CFRuleRecord cfRuleRecord) |
Modifier and Type | Method and Description |
---|---|
short |
getEscapementType()
get the type of super or subscript for the font
|
short |
getFontColorIndex() |
protected FontFormatting |
getFontFormattingBlock() |
int |
getFontHeight()
gets the height of the font in 1/20th point units
|
short |
getFontWeight()
get the font weight for this font (100-1000dec or 0x64-0x3e8).
|
protected byte[] |
getRawRecord() |
short |
getUnderlineType()
get the type of underlining for the font
|
boolean |
isBold()
get whether the font weight is set to bold or not
|
boolean |
isEscapementTypeModified() |
boolean |
isFontCancellationModified() |
boolean |
isFontOutlineModified() |
boolean |
isFontShadowModified() |
boolean |
isFontStyleModified() |
boolean |
isFontWeightModified() |
boolean |
isItalic() |
boolean |
isOutlineOn() |
boolean |
isShadowOn() |
boolean |
isStruckout() |
boolean |
isUnderlineTypeModified() |
void |
resetFontStyle()
set font style options to default values (non-italic, non-bold)
|
void |
setEscapementType(short escapementType)
set the escapement type for the font
|
void |
setEscapementTypeModified(boolean modified) |
void |
setFontCancellationModified(boolean modified) |
void |
setFontColorIndex(short fci) |
void |
setFontHeight(int height)
Sets the height of the font in 1/20th point units
|
void |
setFontOutlineModified(boolean modified) |
void |
setFontShadowModified(boolean modified) |
void |
setFontStyle(boolean italic,
boolean bold)
set font style options.
|
void |
setFontStyleModified(boolean modified) |
void |
setOutline(boolean on) |
void |
setShadow(boolean on) |
void |
setStrikeout(boolean strike) |
void |
setUnderlineType(short underlineType)
set the type of underlining type for the font
|
void |
setUnderlineTypeModified(boolean modified) |
public static final byte U_NONE
public static final byte U_SINGLE
public static final byte U_DOUBLE
public static final byte U_SINGLE_ACCOUNTING
public static final byte U_DOUBLE_ACCOUNTING
protected HSSFFontFormatting(CFRuleRecord cfRuleRecord)
protected FontFormatting getFontFormattingBlock()
public short getEscapementType()
getEscapementType
in interface FontFormatting
FontFormatting.SS_NONE
,
FontFormatting.SS_SUPER
,
FontFormatting.SS_SUB
public short getFontColorIndex()
getFontColorIndex
in interface FontFormatting
public int getFontHeight()
getFontHeight
in interface FontFormatting
public short getFontWeight()
protected byte[] getRawRecord()
FontFormatting.getRawRecord()
public short getUnderlineType()
getUnderlineType
in interface FontFormatting
U_NONE
,
U_SINGLE
,
U_DOUBLE
,
U_SINGLE_ACCOUNTING
,
U_DOUBLE_ACCOUNTING
public boolean isBold()
isBold
in interface FontFormatting
public boolean isEscapementTypeModified()
public boolean isFontCancellationModified()
public boolean isFontOutlineModified()
public boolean isFontShadowModified()
public boolean isFontStyleModified()
public boolean isItalic()
isItalic
in interface FontFormatting
public boolean isOutlineOn()
public boolean isShadowOn()
public boolean isStruckout()
public boolean isUnderlineTypeModified()
public boolean isFontWeightModified()
public void setFontStyle(boolean italic, boolean bold)
setFontStyle
in interface FontFormatting
italic
- - if true, set posture style to italic, otherwise to normalbold
- if true, set font weight to bold, otherwise to normalpublic void resetFontStyle()
resetFontStyle
in interface FontFormatting
public void setEscapementType(short escapementType)
setEscapementType
in interface FontFormatting
escapementType
- super or subscript optionFontFormatting.SS_NONE
,
FontFormatting.SS_SUPER
,
FontFormatting.SS_SUB
public void setEscapementTypeModified(boolean modified)
modified
- FontFormatting.setEscapementTypeModified(boolean)
public void setFontCancellationModified(boolean modified)
modified
- FontFormatting.setFontCancellationModified(boolean)
public void setFontColorIndex(short fci)
setFontColorIndex
in interface FontFormatting
fci
- FontFormatting.setFontColorIndex(short)
public void setFontHeight(int height)
FontFormatting
setFontHeight
in interface FontFormatting
height
- FontFormatting.setFontHeight(int)
public void setFontOutlineModified(boolean modified)
modified
- FontFormatting.setFontOutlineModified(boolean)
public void setFontShadowModified(boolean modified)
modified
- FontFormatting.setFontShadowModified(boolean)
public void setFontStyleModified(boolean modified)
modified
- FontFormatting.setFontStyleModified(boolean)
public void setOutline(boolean on)
on
- FontFormatting.setOutline(boolean)
public void setShadow(boolean on)
on
- FontFormatting.setShadow(boolean)
public void setStrikeout(boolean strike)
strike
- FontFormatting.setStrikeout(boolean)
public void setUnderlineType(short underlineType)
setUnderlineType
in interface FontFormatting
underlineType
- super or subscript optionU_NONE
,
U_SINGLE
,
U_DOUBLE
,
U_SINGLE_ACCOUNTING
,
U_DOUBLE_ACCOUNTING
public void setUnderlineTypeModified(boolean modified)
modified
- FontFormatting.setUnderlineTypeModified(boolean)
Copyright © 2020. All rights reserved.