public final class HSSFFont extends java.lang.Object implements Font
HSSFWorkbook.createFont()
,
HSSFWorkbook.getFontAt(short)
,
HSSFCellStyle.setFont(HSSFFont)
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FONT_ARIAL
Arial font
|
ANSI_CHARSET, BOLDWEIGHT_BOLD, BOLDWEIGHT_NORMAL, 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(short index,
FontRecord rec)
Creates a new instance of HSSFFont
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
short |
getBoldweight()
get the boldness to use
|
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)
|
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 |
setBoldweight(short boldweight)
set the boldness to use
|
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(short index, FontRecord rec)
public void setFontName(java.lang.String name)
setFontName
in interface Font
name
- String representing the name of the font to useFONT_ARIAL
public java.lang.String getFontName()
getFontName
in interface Font
FONT_ARIAL
public short getIndex()
public void setFontHeight(short height)
setFontHeight
in interface Font
height
- height in 1/20ths of a pointsetFontHeightInPoints(short)
public void setFontHeightInPoints(short height)
setFontHeightInPoints
in interface Font
height
- height in the familiar unit of measure - pointssetFontHeight(short)
public short getFontHeight()
getFontHeight
in interface Font
getFontHeightInPoints()
public short getFontHeightInPoints()
getFontHeightInPoints
in interface Font
getFontHeight()
public void setItalic(boolean italic)
public boolean getItalic()
public void setStrikeout(boolean strikeout)
setStrikeout
in interface Font
strikeout
- or notpublic boolean getStrikeout()
getStrikeout
in interface Font
public void setColor(short color)
setColor
in interface Font
color
- to useNote: Use this rather than HSSFColor.AUTOMATIC for default font color
,
Font.COLOR_RED
public short getColor()
getColor
in interface Font
Font.COLOR_NORMAL
,
Font.COLOR_RED
,
HSSFPalette.getColor(short)
public HSSFColor getHSSFColor(HSSFWorkbook wb)
public void setBoldweight(short boldweight)
setBoldweight
in interface Font
boldweight
- Font.BOLDWEIGHT_NORMAL
,
Font.BOLDWEIGHT_BOLD
public short getBoldweight()
getBoldweight
in interface Font
Font.BOLDWEIGHT_NORMAL
,
Font.BOLDWEIGHT_BOLD
public void setTypeOffset(short offset)
setTypeOffset
in interface Font
offset
- type to use (none,super,sub)Font.SS_NONE
,
Font.SS_SUPER
,
Font.SS_SUB
public short getTypeOffset()
getTypeOffset
in interface Font
Font.SS_NONE
,
Font.SS_SUPER
,
Font.SS_SUB
public void setUnderline(byte underline)
setUnderline
in interface Font
underline
- typeFont.U_NONE
,
Font.U_SINGLE
,
Font.U_DOUBLE
,
Font.U_SINGLE_ACCOUNTING
,
Font.U_DOUBLE_ACCOUNTING
public byte getUnderline()
getUnderline
in interface Font
Font.U_NONE
,
Font.U_SINGLE
,
Font.U_DOUBLE
,
Font.U_SINGLE_ACCOUNTING
,
Font.U_DOUBLE_ACCOUNTING
public int getCharSet()
getCharSet
in interface Font
Font.ANSI_CHARSET
,
Font.DEFAULT_CHARSET
,
Font.SYMBOL_CHARSET
public void setCharSet(int charset)
setCharSet
in interface Font
Font.ANSI_CHARSET
,
Font.DEFAULT_CHARSET
,
Font.SYMBOL_CHARSET
public void setCharSet(byte charset)
setCharSet
in interface Font
Font.ANSI_CHARSET
,
Font.DEFAULT_CHARSET
,
Font.SYMBOL_CHARSET
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2005-2010 Potix Corporation. All Rights Reserved.