| 
|||||||||
| 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  | 
(package private) 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 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 | 
TIMES
Objects created with this font name will be rendered within Excel as TIMES fonts  | 
| Fields inherited from class jxl.biff.FontRecord | 
biff7, boldWeight, colourIndex, fontIndex, initialized, italic, name, pointHeight, scriptStyle, underlineStyle | 
| Fields inherited from class jxl.biff.RecordData | 
code, record | 
| Constructor Summary | |
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 | |
 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, setUnderlineStyle | 
| Methods inherited from class jxl.biff.FontRecord | 
getBoldWeight, getColour, getData, getFontIndex, getName, getPointSize, getScriptStyle, getUnderlineStyle, initialize, isInitialized, isItalic, setFontBoldStyle, setFontColour, setFontItalic, setFontPointSize, setFontScriptStyle, setFontUnderlineStyle, uninitialize | 
| Methods inherited from class jxl.biff.WritableRecordData | 
getBytes | 
| 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 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(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 WritableFontRecordpointSize - the point sizeWriteException, - if this font is already in use elsewhere
public void setBoldStyle(WritableFont.BoldStyle boldStyle)
                  throws WriteException
boldStyle - the bold styleWriteException, - if this font is already in use elsewhere
public void setItalic(boolean italic)
               throws WriteException
setItalic in class WritableFontRecorditalic - the italic flagWriteException, - if this font is already in use elsewhere
public void setUnderlineStyle(UnderlineStyle us)
                       throws WriteException
us - the underline styleWriteException, - if this font is already in use elsewhere
public void setColour(Colour colour)
               throws WriteException
colour - the colourWriteException, - if this font is already in use elsewhere
public void setScriptStyle(ScriptStyle scriptStyle)
                    throws WriteException
scriptStyle - the colourWriteException, - if this font is already in use elsewhere
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||