org.apache.poi.xssf.usermodel
Class XSSFFontFormatting
- java.lang.Object
-
- org.apache.poi.xssf.usermodel.XSSFFontFormatting
-
- All Implemented Interfaces:
- FontFormatting
public class XSSFFontFormatting extends java.lang.Object implements FontFormatting
-
-
Field Summary
-
Fields inherited from interface org.apache.poi.ss.usermodel.FontFormatting
SS_NONE, SS_SUB, SS_SUPER, U_DOUBLE, U_DOUBLE_ACCOUNTING, U_NONE, U_SINGLE, U_SINGLE_ACCOUNTING
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description shortgetEscapementType()get the type of super or subscript for the fontshortgetFontColorIndex()intgetFontHeight()gets the height of the font in 1/20th point unitsshortgetUnderlineType()get the type of underlining for the fontXSSFColorgetXSSFColor()booleanisBold()get whether the font weight is set to bold or notbooleanisItalic()voidresetFontStyle()set font style options to default values (non-italic, non-bold)voidsetEscapementType(short escapementType)set the escapement type for the fontvoidsetFontColorIndex(short color)voidsetFontHeight(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 Detail
-
getEscapementType
public short getEscapementType()
get the type of super or subscript for the font- Specified by:
getEscapementTypein interfaceFontFormatting- Returns:
- super or subscript option
- See Also:
FontFormatting.SS_NONE,FontFormatting.SS_SUPER,FontFormatting.SS_SUB
-
setEscapementType
public void setEscapementType(short escapementType)
set the escapement type for the font- Specified by:
setEscapementTypein interfaceFontFormatting- Parameters:
escapementType- super or subscript option- See Also:
FontFormatting.SS_NONE,FontFormatting.SS_SUPER,FontFormatting.SS_SUB
-
getFontColorIndex
public short getFontColorIndex()
- Specified by:
getFontColorIndexin interfaceFontFormatting- Returns:
- font color index
-
setFontColorIndex
public void setFontColorIndex(short color)
- Specified by:
setFontColorIndexin interfaceFontFormatting- Parameters:
color- font color index
-
getXSSFColor
public XSSFColor getXSSFColor()
- Returns:
- xssf color wrapper or null if color info is missing
-
getFontHeight
public int getFontHeight()
gets the height of the font in 1/20th point units- Specified by:
getFontHeightin interfaceFontFormatting- Returns:
- fontheight (in points/20); or -1 if not modified
-
setFontHeight
public void setFontHeight(int height)
Sets the height of the font in 1/20th point units- Specified by:
setFontHeightin interfaceFontFormatting- Parameters:
height- the height in twips (in points/20)
-
getUnderlineType
public short getUnderlineType()
get the type of underlining for the font- Specified by:
getUnderlineTypein interfaceFontFormatting- Returns:
- font underlining type
- See Also:
FontFormatting.U_NONE,FontFormatting.U_SINGLE,FontFormatting.U_DOUBLE,FontFormatting.U_SINGLE_ACCOUNTING,FontFormatting.U_DOUBLE_ACCOUNTING
-
setUnderlineType
public void setUnderlineType(short underlineType)
set the type of underlining type for the font- Specified by:
setUnderlineTypein interfaceFontFormatting- Parameters:
underlineType- super or subscript option- See Also:
FontFormatting.U_NONE,FontFormatting.U_SINGLE,FontFormatting.U_DOUBLE,FontFormatting.U_SINGLE_ACCOUNTING,FontFormatting.U_DOUBLE_ACCOUNTING
-
isBold
public boolean isBold()
get whether the font weight is set to bold or not- Specified by:
isBoldin interfaceFontFormatting- Returns:
- bold - whether the font is bold or not
-
isItalic
public boolean isItalic()
- Specified by:
isItalicin interfaceFontFormatting- Returns:
- true if font style was set to italic
-
setFontStyle
public void setFontStyle(boolean italic, boolean bold)set font style options.- Specified by:
setFontStylein interfaceFontFormatting- Parameters:
italic- - if true, set posture style to italic, otherwise to normalbold- if true, set font weight to bold, otherwise to normal
-
resetFontStyle
public void resetFontStyle()
set font style options to default values (non-italic, non-bold)- Specified by:
resetFontStylein interfaceFontFormatting
-
-
DataMelt 3.0 © DataMelt by jWork.ORG