Package org.apache.poi.ss.usermodel
Interface FontFormatting
-
- All Known Implementing Classes:
HSSFFontFormatting
,XSSFFontFormatting
public interface FontFormatting
High level representation for Font Formatting component of Conditional Formatting settings
-
-
Field Summary
Fields Modifier and Type Field Description static short
SS_NONE
Escapement type - Nonestatic short
SS_SUB
Escapement type - Subscriptstatic short
SS_SUPER
Escapement type - Superscriptstatic byte
U_DOUBLE
Underline type - Doublestatic byte
U_DOUBLE_ACCOUNTING
Underline type - Double Accountingstatic byte
U_NONE
Underline type - Nonestatic byte
U_SINGLE
Underline type - Singlestatic byte
U_SINGLE_ACCOUNTING
Underline type - Single Accounting
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description short
getEscapementType()
get the type of super or subscript for the fontColor
getFontColor()
short
getFontColorIndex()
int
getFontHeight()
gets the height of the font in 1/20th point unitsshort
getUnderlineType()
get the type of underlining for the fontboolean
isBold()
get whether the font weight is set to bold or notboolean
isItalic()
boolean
isStruckout()
void
resetFontStyle()
set font style options to default values (non-italic, non-bold)void
setEscapementType(short escapementType)
set the escapement type for the fontvoid
setFontColor(Color color)
Sets the colour to usevoid
setFontColorIndex(short color)
Sets the indexed colour to usevoid
setFontHeight(int height)
Sets the height of the font in 1/20th point unitsvoid
setFontStyle(boolean italic, boolean bold)
set font style options.void
setUnderlineType(short underlineType)
set the type of underlining type for the font
-
-
-
Field Detail
-
SS_NONE
static final short SS_NONE
Escapement type - None- See Also:
- Constant Field Values
-
SS_SUPER
static final short SS_SUPER
Escapement type - Superscript- See Also:
- Constant Field Values
-
SS_SUB
static final short SS_SUB
Escapement type - Subscript- See Also:
- Constant Field Values
-
U_NONE
static final byte U_NONE
Underline type - None- See Also:
- Constant Field Values
-
U_SINGLE
static final byte U_SINGLE
Underline type - Single- See Also:
- Constant Field Values
-
U_DOUBLE
static final byte U_DOUBLE
Underline type - Double- See Also:
- Constant Field Values
-
U_SINGLE_ACCOUNTING
static final byte U_SINGLE_ACCOUNTING
Underline type - Single Accounting- See Also:
- Constant Field Values
-
U_DOUBLE_ACCOUNTING
static final byte U_DOUBLE_ACCOUNTING
Underline type - Double Accounting- See Also:
- Constant Field Values
-
-
Method Detail
-
getEscapementType
short getEscapementType()
get the type of super or subscript for the font
-
setEscapementType
void setEscapementType(short escapementType)
set the escapement type for the font
-
getFontColorIndex
short getFontColorIndex()
- Returns:
- font colour index, or 0 if not indexed (XSSF only)
-
setFontColorIndex
void setFontColorIndex(short color)
Sets the indexed colour to use- Parameters:
color
- font colour index
-
getFontColor
Color getFontColor()
- Returns:
- The colour of the font, or null if no colour applied
-
setFontColor
void setFontColor(Color color)
Sets the colour to use- Parameters:
color
- font colour to use
-
getFontHeight
int getFontHeight()
gets the height of the font in 1/20th point units- Returns:
- fontheight (in points/20); or -1 if not modified
-
setFontHeight
void setFontHeight(int height)
Sets the height of the font in 1/20th point units- Parameters:
height
- the height in twips (in points/20)
-
getUnderlineType
short getUnderlineType()
get the type of underlining for the font- Returns:
- font underlining type
- See Also:
U_NONE
,U_SINGLE
,U_DOUBLE
,U_SINGLE_ACCOUNTING
,U_DOUBLE_ACCOUNTING
-
setUnderlineType
void setUnderlineType(short underlineType)
set the type of underlining type for the font- Parameters:
underlineType
- super or subscript option- See Also:
U_NONE
,U_SINGLE
,U_DOUBLE
,U_SINGLE_ACCOUNTING
,U_DOUBLE_ACCOUNTING
-
isBold
boolean isBold()
get whether the font weight is set to bold or not- Returns:
- bold - whether the font is bold or not
-
isItalic
boolean isItalic()
- Returns:
- true if font style was set to italic
-
isStruckout
boolean isStruckout()
- Returns:
- true if font strikeout is on
-
setFontStyle
void setFontStyle(boolean italic, boolean bold)
set font style options.- Parameters:
italic
- - if true, set posture style to italic, otherwise to normalbold
- if true, set font weight to bold, otherwise to normal
-
resetFontStyle
void resetFontStyle()
set font style options to default values (non-italic, non-bold)
-
-