*/
public String getOOXML(WorkBookHandle bk, int priority, ArrayList dxfs) {
StringBuffer ooxml= new StringBuffer();
// first deal with dfx's (differential xf's) - part of styles.xml; here we need to add dxf element to dxf's plus trap dxfId
Dxf dxf= new Dxf();
if (this.bHasFontBlock) {
if (font!=null)
dxf.setFont(font);
else
dxf.createFont(this.fontWeight, this.getFontItalic(), this.fontUnderlineStyle, this.fontColorIndex, this.fontHeight);
}
if (this.bHasPatternBlock) {
if (fill!=null)
dxf.setFill(fill);
else
dxf.createFill(this.patternFillStyle, this.patternFillColor, this.patternFillColorBack, bk);
}
if (this.bHasBorderBlock) {
dxf.createBorder(bk, this.getBorderStyles(), new int[] {this.getBorderLineColorTop(), this.getBorderLineColorLeft(), this.getBorderLineColorBottom(), this.getBorderLineColorRight()});
}
// TODO: check if this dxf already exists ****************************************************************************
dxfs.add(dxf); // save newly created dxf (differential xf) to workbook store
int dxfId= dxfs.size()-1; // link this cf to it's dxf NOTE: one of the ONLY OOXML id's that is 0-based ...