58 lines
1.8 KiB
Java
58 lines
1.8 KiB
Java
package jxl.write.biff;
|
|
|
|
import jxl.biff.FontRecord;
|
|
import jxl.format.Font;
|
|
import jxl.write.WriteException;
|
|
|
|
public class WritableFontRecord extends FontRecord {
|
|
protected WritableFontRecord(String fn, int ps, int bold, boolean it, int us, int ci, int ss) {
|
|
super(fn, ps, bold, it, us, ci, ss);
|
|
}
|
|
|
|
protected WritableFontRecord(Font f) {
|
|
super(f);
|
|
}
|
|
|
|
protected void setPointSize(int pointSize) throws WriteException {
|
|
if (isInitialized())
|
|
throw new JxlWriteException(JxlWriteException.formatInitialized);
|
|
setFontPointSize(pointSize);
|
|
}
|
|
|
|
protected void setBoldStyle(int boldStyle) throws WriteException {
|
|
if (isInitialized())
|
|
throw new JxlWriteException(JxlWriteException.formatInitialized);
|
|
setFontBoldStyle(boldStyle);
|
|
}
|
|
|
|
protected void setItalic(boolean italic) throws WriteException {
|
|
if (isInitialized())
|
|
throw new JxlWriteException(JxlWriteException.formatInitialized);
|
|
setFontItalic(italic);
|
|
}
|
|
|
|
protected void setUnderlineStyle(int us) throws WriteException {
|
|
if (isInitialized())
|
|
throw new JxlWriteException(JxlWriteException.formatInitialized);
|
|
setFontUnderlineStyle(us);
|
|
}
|
|
|
|
protected void setColour(int colour) throws WriteException {
|
|
if (isInitialized())
|
|
throw new JxlWriteException(JxlWriteException.formatInitialized);
|
|
setFontColour(colour);
|
|
}
|
|
|
|
protected void setScriptStyle(int scriptStyle) throws WriteException {
|
|
if (isInitialized())
|
|
throw new JxlWriteException(JxlWriteException.formatInitialized);
|
|
setFontScriptStyle(scriptStyle);
|
|
}
|
|
|
|
protected void setStruckout(boolean os) throws WriteException {
|
|
if (isInitialized())
|
|
throw new JxlWriteException(JxlWriteException.formatInitialized);
|
|
setFontStruckout(os);
|
|
}
|
|
}
|