package jxl.write; import jxl.biff.DisplayFormat; import jxl.biff.FontRecord; import jxl.format.Alignment; import jxl.format.Border; import jxl.format.BorderLineStyle; import jxl.format.CellFormat; import jxl.format.Colour; import jxl.format.Orientation; import jxl.format.Pattern; import jxl.format.VerticalAlignment; import jxl.write.biff.CellXFRecord; public class WritableCellFormat extends CellXFRecord { public WritableCellFormat() { this(WritableWorkbook.ARIAL_10_PT, NumberFormats.DEFAULT); } public WritableCellFormat(WritableFont font) { this(font, NumberFormats.DEFAULT); } public WritableCellFormat(DisplayFormat format) { this(WritableWorkbook.ARIAL_10_PT, format); } public WritableCellFormat(WritableFont font, DisplayFormat format) { super((FontRecord)font, format); } public WritableCellFormat(CellFormat format) { super(format); } public void setAlignment(Alignment a) throws WriteException { super.setAlignment(a); } public void setVerticalAlignment(VerticalAlignment va) throws WriteException { super.setVerticalAlignment(va); } public void setOrientation(Orientation o) throws WriteException { super.setOrientation(o); } public void setWrap(boolean w) throws WriteException { super.setWrap(w); } public void setBorder(Border b, BorderLineStyle ls) throws WriteException { super.setBorder(b, ls, Colour.BLACK); } public void setBorder(Border b, BorderLineStyle ls, Colour c) throws WriteException { super.setBorder(b, ls, c); } public void setBackground(Colour c) throws WriteException { setBackground(c, Pattern.SOLID); } public void setBackground(Colour c, Pattern p) throws WriteException { super.setBackground(c, p); } public void setShrinkToFit(boolean s) throws WriteException { super.setShrinkToFit(s); } public void setIndentation(int i) throws WriteException { super.setIndentation(i); } public void setLocked(boolean l) throws WriteException { super.setLocked(l); } }