/** * @param color font color index */ @Override public void setFontColorIndex(short color){ _font.setColorArray(null); if(color != -1){ _font.addNewColor().setIndexed(color); } }
@Override public void setFontColor(Color color) { XSSFColor xcolor = XSSFColor.toXSSFColor(color); if (xcolor == null) { _font.getColorList().clear(); } else if(_font.sizeOfColorArray() == 0) { _font.addNewColor().setRgb(xcolor.getRGB()); } else { _font.setColorArray(0, xcolor.getCTColor()); } }
/** * set the color for the font in Standard Alpha Red Green Blue color value * * @param color - color to use */ public void setColor(XSSFColor color) { if(color == null) _ctFont.setColorArray(null); else { CTColor ctColor = _ctFont.sizeOfColorArray() == 0 ? _ctFont.addNewColor() : _ctFont.getColorArray(0); if (ctColor.isSetIndexed()) { ctColor.unsetIndexed(); } ctColor.setRgb(color.getRGB()); } }
/** * @param color font color index */ @Override public void setFontColorIndex(short color){ _font.setColorArray(null); if(color != -1){ _font.addNewColor().setIndexed(color); } }
/** * @param color font color index */ public void setFontColorIndex(short color){ _font.setColorArray(null); if(color != -1){ _font.addNewColor().setIndexed(color); } }
@Override public void setFontColor(Color color) { XSSFColor xcolor = XSSFColor.toXSSFColor(color); if (xcolor == null) { _font.getColorList().clear(); } else if(_font.sizeOfColorArray() == 0) { _font.addNewColor().setRgb(xcolor.getRGB()); } else { _font.setColorArray(0, xcolor.getCTColor()); } }
/** * set the color for the font in Standard Alpha Red Green Blue color value * * @param color - color to use */ public void setColor(XSSFColor color) { if(color == null) _ctFont.setColorArray(null); else { CTColor ctColor = _ctFont.sizeOfColorArray() == 0 ? _ctFont.addNewColor() : _ctFont.getColorArray(0); ctColor.setRgb(color.getRgb()); } }
/** * set the color for the font in Standard Alpha Red Green Blue color value * * @param color - color to use */ public void setColor(XSSFColor color) { if(color == null) _ctFont.setColorArray(null); else { CTColor ctColor = _ctFont.sizeOfColorArray() == 0 ? _ctFont.addNewColor() : _ctFont.getColorArray(0); if (ctColor.isSetIndexed()) { ctColor.unsetIndexed(); } ctColor.setRgb(color.getRGB()); } }