| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FONT_ARIAL
Arial font
|
ANSI_CHARSET, COLOR_NORMAL, COLOR_RED, DEFAULT_CHARSET, SS_NONE, SS_SUB, SS_SUPER, SYMBOL_CHARSET, U_DOUBLE, U_DOUBLE_ACCOUNTING, U_NONE, U_SINGLE, U_SINGLE_ACCOUNTING| Modifier | Constructor and Description |
|---|---|
protected |
HSSFFont(int index,
FontRecord rec)
Creates a new instance of HSSFFont
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
getBold()
get if the font is bold or not
|
int |
getCharSet()
get character-set to use.
|
short |
getColor()
get the color for the font
|
short |
getFontHeight()
get the font height in unit's of 1/20th of a point.
|
short |
getFontHeightInPoints()
get the font height
|
java.lang.String |
getFontName()
get the name for the font (i.e.
|
HSSFColor |
getHSSFColor(HSSFWorkbook wb)
get the color value for the font
|
short |
getIndex()
get the index within the HSSFWorkbook (sequence within the collection of Font objects)
|
int |
getIndexAsInt()
get the index within the HSSFWorkbook (sequence within the collection of Font objects)
|
boolean |
getItalic()
get whether to use italics or not
|
boolean |
getStrikeout()
get whether to use a strikeout horizontal line through the text or not
|
short |
getTypeOffset()
get normal,super or subscript.
|
byte |
getUnderline()
get type of text underlining to use
|
int |
hashCode() |
void |
setBold(boolean bold)
sets the font to be bold or not
|
void |
setCharSet(byte charset)
set character-set to use.
|
void |
setCharSet(int charset)
set character-set to use.
|
void |
setColor(short color)
set the color for the font
|
void |
setFontHeight(short height)
set the font height in unit's of 1/20th of a point.
|
void |
setFontHeightInPoints(short height)
set the font height
|
void |
setFontName(java.lang.String name)
set the name for the font (i.e.
|
void |
setItalic(boolean italic)
set whether to use italics or not
|
void |
setStrikeout(boolean strikeout)
set whether to use a strikeout horizontal line through the text or not
|
void |
setTypeOffset(short offset)
set normal,super or subscript.
|
void |
setUnderline(byte underline)
set type of text underlining to use
|
java.lang.String |
toString() |
public static final java.lang.String FONT_ARIAL
protected HSSFFont(int index,
FontRecord rec)
public void setFontName(java.lang.String name)
setFontName in interface Fontname - String representing the name of the font to useFONT_ARIALpublic java.lang.String getFontName()
getFontName in interface FontFONT_ARIALpublic short getIndex()
public int getIndexAsInt()
getIndexAsInt in interface Fontpublic void setFontHeight(short height)
setFontHeight in interface Fontheight - height in 1/20ths of a pointsetFontHeightInPoints(short)public void setFontHeightInPoints(short height)
setFontHeightInPoints in interface Fontheight - height in the familiar unit of measure - pointssetFontHeight(short)public short getFontHeight()
getFontHeight in interface FontgetFontHeightInPoints()public short getFontHeightInPoints()
getFontHeightInPoints in interface FontgetFontHeight()public void setItalic(boolean italic)
public boolean getItalic()
public void setStrikeout(boolean strikeout)
setStrikeout in interface Fontstrikeout - or notpublic boolean getStrikeout()
getStrikeout in interface Fontpublic void setColor(short color)
setColor in interface Fontcolor - to useNote: Use this rather than HSSFColor.AUTOMATIC for default font color,
Font.COLOR_REDpublic short getColor()
getColor in interface FontFont.COLOR_NORMAL,
Font.COLOR_RED,
HSSFPalette.getColor(short)public HSSFColor getHSSFColor(HSSFWorkbook wb)
public void setBold(boolean bold)
public boolean getBold()
public void setTypeOffset(short offset)
setTypeOffset in interface Fontoffset - type to use (none,super,sub)Font.SS_NONE,
Font.SS_SUPER,
Font.SS_SUBpublic short getTypeOffset()
getTypeOffset in interface FontFont.SS_NONE,
Font.SS_SUPER,
Font.SS_SUBpublic void setUnderline(byte underline)
setUnderline in interface Fontunderline - typeFont.U_NONE,
Font.U_SINGLE,
Font.U_DOUBLE,
Font.U_SINGLE_ACCOUNTING,
Font.U_DOUBLE_ACCOUNTINGpublic byte getUnderline()
getUnderline in interface FontFont.U_NONE,
Font.U_SINGLE,
Font.U_DOUBLE,
Font.U_SINGLE_ACCOUNTING,
Font.U_DOUBLE_ACCOUNTINGpublic int getCharSet()
getCharSet in interface FontFont.ANSI_CHARSET,
Font.DEFAULT_CHARSET,
Font.SYMBOL_CHARSETpublic void setCharSet(int charset)
setCharSet in interface FontFont.ANSI_CHARSET,
Font.DEFAULT_CHARSET,
Font.SYMBOL_CHARSETpublic void setCharSet(byte charset)
setCharSet in interface FontFont.ANSI_CHARSET,
Font.DEFAULT_CHARSET,
Font.SYMBOL_CHARSETpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright 2020 The Apache Software Foundation or its licensors, as applicable.