css(td,"background-color","#ffffff");
}
}
XSSFFont font = style.getFont();
if(font!=null){
css(td,"font-family",font.getFontName());
color = font.getXSSFColor();
if(color!=null){
CTColor ctColor = color.getCTColor();
if(ctColor!=null){
if(ctColor.isSetRgb()){
byte[] rgb = ctColor.getRgb();
if(rgb.length==3){
if(rgb[0]==-1&&rgb[1]==-1&&rgb[2]==-1){
css(td,"color","#000000");
}else{
css(td,"color",String.format("#%02x%02x%02x", rgb[0],rgb[1],rgb[2]));
}
}else if(rgb.length==4){
if(rgb[1]==-1&&rgb[2]==-1&&rgb[3]==-1){
css(td,"color","#000000");
}else{
css(td,"color",String.format("#%02x%02x%02x", rgb[1],rgb[2],rgb[3]));
}
}
}else{
css(td,"color","#000000");
}
}
}else{
css(td,"color","#000000");
}
css(td,"font-size",String.format("%dpx",pointsToPixels(font.getFontHeightInPoints())));
// 20111024 对于
// 1 styleLeft
// 2 styleCenter
// 3 styleRight
// 和
// 4 styleTop
// 5 styleMiddle
// 6 styleBottom 需要设置对应的td的valign和align属性
// 7 styleBold
// 8 styleItalics
// 9 styleUnderline
// 10 styleLineThrough
if(XSSFFont.BOLDWEIGHT_BOLD==font.getBoldweight()){
classes(td,"styleBold");
}
if(font.getItalic()){
classes(td,"styleItalics");
}
switch(font.getUnderline()){
case XSSFFont.U_DOUBLE:
case XSSFFont.U_DOUBLE_ACCOUNTING:
case XSSFFont.U_SINGLE:
case XSSFFont.U_SINGLE_ACCOUNTING:
classes(td,"styleUnderline");
}
if(font.getStrikeout()){
classes(td,"styleLineThrough");
}
}else{
css(td,"color","#000000");
}