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
-
Method Summary
Modifier and TypeMethodDescriptionshortget the type of super or subscript for the fontshortintgets the height of the font in 1/20th point unitsshortget the type of underlining for the fontbooleanisBold()get whether the font weight is set to bold or notbooleanisItalic()booleanvoidset font style options to default values (non-italic, non-bold)voidsetEscapementType(short escapementType) set the escapement type for the fontvoidsetFontColor(Color color) Sets the colour to usevoidsetFontColorIndex(short color) Sets the indexed colour to usevoidsetFontHeight(int height) Sets the height of the font in 1/20th point unitsvoidsetFontStyle(boolean italic, boolean bold) set font style options.voidsetUnderlineType(short underlineType) set the type of underlining type for the font
-
Method Details
-
getEscapementType
short getEscapementType()get the type of super or subscript for the font- Returns:
- super or subscript option
- See Also:
-
setEscapementType
void setEscapementType(short escapementType) set the escapement type for the font- Parameters:
escapementType- super or subscript option- See Also:
-
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
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:
-
setUnderlineType
void setUnderlineType(short underlineType) set the type of underlining type for the font- Parameters:
underlineType- super or subscript option- See Also:
-
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)
-