|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jxl.biff.RecordData | +--jxl.biff.WritableRecordData | +--jxl.biff.FontRecord | +--jxl.write.biff.WritableFontRecord | +--jxl.write.WritableFont
A class which is instantiated when the user application wishes to specify the font for a particular cell
Inner Class Summary | |
(package private) static class |
WritableFont.BoldStyle
Static inner class used for the boldness of the fonts |
static class |
WritableFont.FontName
Static inner class used for classifying the font names |
Inner classes inherited from class jxl.biff.FontRecord |
FontRecord.Biff7 |
Field Summary | |
static WritableFont.FontName |
ARIAL
Objects created with this font name will be rendered within Excel as ARIAL fonts |
static WritableFont.BoldStyle |
BOLD
Indicates that this font should be presented in a BOLD style |
static WritableFont.FontName |
COURIER
Objects created with this font name will be rendered within Excel as COURIER fonts |
static int |
DEFAULT_POINT_SIZE
The default point size for all Fonts |
static WritableFont.BoldStyle |
NO_BOLD
Indicates that this font should not be presented as bold |
static WritableFont.FontName |
TAHOMA
Objects created with this font name will be rendered within Excel as TAHOMA fonts |
static WritableFont.FontName |
TIMES
Objects created with this font name will be rendered within Excel as TIMES fonts |
Fields inherited from class jxl.biff.FontRecord |
biff7, boldWeight, characterSet, colourIndex, fontFamily, fontIndex, initialized, italic, name, pointHeight, scriptStyle, struckout, underlineStyle |
Fields inherited from class jxl.biff.WritableRecordData |
maxRecordLength |
Fields inherited from class jxl.biff.RecordData |
code, record |
Constructor Summary | |
WritableFont(Font f)
Publicly available copy constructor |
|
WritableFont(WritableFont.FontName fn)
Creates a default font, vanilla font of the specified face and with default point size. |
|
WritableFont(WritableFont.FontName fn,
int ps)
Constructs of font of the specified face and of size given by the specified point size |
|
WritableFont(WritableFont.FontName fn,
int ps,
WritableFont.BoldStyle bs)
Creates a font of the specified face, point size and bold style |
|
WritableFont(WritableFont.FontName fn,
int ps,
WritableFont.BoldStyle bs,
boolean italic)
Creates a font of the specified face, point size, bold weight and italicised option. |
|
WritableFont(WritableFont.FontName fn,
int ps,
WritableFont.BoldStyle bs,
boolean it,
UnderlineStyle us)
Creates a font of the specified face, point size, bold weight, italicisation and underline style |
|
WritableFont(WritableFont.FontName fn,
int ps,
WritableFont.BoldStyle bs,
boolean it,
UnderlineStyle us,
Colour c)
Creates a font of the specified face, point size, bold style, italicisation, underline style and colour |
|
WritableFont(WritableFont.FontName fn,
int ps,
WritableFont.BoldStyle bs,
boolean it,
UnderlineStyle us,
Colour c,
ScriptStyle ss)
Creates a font of the specified face, point size, bold style, italicisation, underline style, colour, and script style (superscript/subscript) |
Method Summary | |
static WritableFont.FontName |
createFont(java.lang.String fontName)
Factory method which creates the specified font name. |
void |
setBoldStyle(WritableFont.BoldStyle boldStyle)
Sets the bold style for this font, if the font hasn't been initialized |
void |
setColour(Colour colour)
Sets the colour for this font, if the font hasn't been initialized |
void |
setItalic(boolean italic)
Sets the italic indicator for this font, if the font hasn't been initialized |
void |
setPointSize(int pointSize)
Sets the point size for this font, if the font hasn't been initialized |
void |
setScriptStyle(ScriptStyle scriptStyle)
Sets the script style (eg. |
void |
setUnderlineStyle(UnderlineStyle us)
Sets the underline style for this font, if the font hasn't been initialized |
Methods inherited from class jxl.write.biff.WritableFontRecord |
setBoldStyle, setColour, setScriptStyle, setStruckout, setUnderlineStyle |
Methods inherited from class jxl.biff.FontRecord |
equals, getBoldWeight, getColour, getData, getFontIndex, getName, getPointSize, getScriptStyle, getUnderlineStyle, initialize, isInitialized, isItalic, isStruckout, setFontBoldStyle, setFontColour, setFontItalic, setFontPointSize, setFontScriptStyle, setFontStruckout, setFontUnderlineStyle, uninitialize |
Methods inherited from class jxl.biff.WritableRecordData |
getBytes, handleContinueRecords |
Methods inherited from class jxl.biff.RecordData |
getCode, getRecord |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static WritableFont.FontName ARIAL
public static WritableFont.FontName TIMES
public static WritableFont.FontName COURIER
public static WritableFont.FontName TAHOMA
public static final WritableFont.BoldStyle NO_BOLD
public static final WritableFont.BoldStyle BOLD
public static final int DEFAULT_POINT_SIZE
Constructor Detail |
public WritableFont(WritableFont.FontName fn)
fn
- public WritableFont(Font f)
the
- font to copypublic WritableFont(WritableFont.FontName fn, int ps)
ps
- fn
- public WritableFont(WritableFont.FontName fn, int ps, WritableFont.BoldStyle bs)
ps
- bs
- fn
- public WritableFont(WritableFont.FontName fn, int ps, WritableFont.BoldStyle bs, boolean italic)
ps
- bs
- italic
- fn
- public WritableFont(WritableFont.FontName fn, int ps, WritableFont.BoldStyle bs, boolean it, UnderlineStyle us)
ps
- bs
- us
- fn
- it
- public WritableFont(WritableFont.FontName fn, int ps, WritableFont.BoldStyle bs, boolean it, UnderlineStyle us, Colour c)
ps
- bs
- us
- fn
- it
- c
- public WritableFont(WritableFont.FontName fn, int ps, WritableFont.BoldStyle bs, boolean it, UnderlineStyle us, Colour c, ScriptStyle ss)
ps
- bs
- us
- fn
- it
- c
- ss
- Method Detail |
public void setPointSize(int pointSize) throws WriteException
setPointSize
in class WritableFontRecord
pointSize
- the point sizeWriteException,
- if this font is already in use elsewherepublic void setBoldStyle(WritableFont.BoldStyle boldStyle) throws WriteException
boldStyle
- the bold styleWriteException,
- if this font is already in use elsewherepublic void setItalic(boolean italic) throws WriteException
setItalic
in class WritableFontRecord
italic
- the italic flagWriteException,
- if this font is already in use elsewherepublic void setUnderlineStyle(UnderlineStyle us) throws WriteException
us
- the underline styleWriteException,
- if this font is already in use elsewherepublic void setColour(Colour colour) throws WriteException
colour
- the colourWriteException,
- if this font is already in use elsewherepublic void setScriptStyle(ScriptStyle scriptStyle) throws WriteException
scriptStyle
- the colourWriteException,
- if this font is already in use elsewherepublic static WritableFont.FontName createFont(java.lang.String fontName)
fontName
- the name of the Excel font
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |