本文整理了Java中org.apache.poi.xssf.usermodel.XSSFColor.getRGB()
方法的一些代码示例,展示了XSSFColor.getRGB()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSSFColor.getRGB()
方法的具体详情如下:
包路径:org.apache.poi.xssf.usermodel.XSSFColor
类名称:XSSFColor
方法名:getRGB
[英]Standard Red Green Blue ctColor value (RGB). If there was an A (Alpha) value, it will be stripped.
[中]标准红绿蓝颜色值(RGB)。如果有一个A(Alpha)值,它将被剥离。
代码示例来源:origin: org.apache.poi/poi-ooxml
@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());
}
}
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* 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());
}
}
代码示例来源:origin: pentaho/pentaho-reporting
private static Color createColor( final XSSFColor color ) {
if ( color == null ) {
return null;
}
final byte[] rgb = color.getRGB();
return new Color( 0xFF & rgb[0], 0xFF & rgb[1], 0xFF & rgb[2] );
}
代码示例来源:origin: org.jeecg/easypoi-base
public void styleColor(Formatter out, String attr, Color color) {
XSSFColor xSSFColor = (XSSFColor) color;
if (color == null || xSSFColor.isAuto())
return;
byte[] rgb = xSSFColor.getRGB();
if (rgb == null) {
return;
}
out.format(" %s: #%02x%02x%02x;%n", attr, rgb[0], rgb[1], rgb[2]);
}
}
代码示例来源:origin: cn.afterturn/easypoi-base
@Override
public void styleColor(Formatter out, String attr, Color color) {
XSSFColor xSSFColor = (XSSFColor) color;
if (color == null || xSSFColor.isAuto()) {
return;
}
byte[] rgb = xSSFColor.getRGB();
if (rgb == null) {
return;
}
out.format(" %s: #%02x%02x%02x;%n", attr, rgb[0], rgb[1], rgb[2]);
}
}
代码示例来源:origin: org.apache.poi/poi-examples
private void styleColor(Formatter out, String attr, XSSFColor color) {
if (color == null || color.isAuto()) {
return;
}
byte[] rgb = color.getRGB();
if (rgb == null) {
return;
}
// This is done twice -- rgba is new with CSS 3, and browser that don't
// support it will ignore the rgba specification and stick with the
// solid color, which is declared first
out.format(" %s: #%02x%02x%02x;%n", attr, rgb[0], rgb[1], rgb[2]);
byte[] argb = color.getARGB();
if (argb == null) {
return;
}
out.format(" %s: rgba(0x%02x, 0x%02x, 0x%02x, 0x%02x);%n", attr,
argb[3], argb[0], argb[1], argb[2]);
}
}
代码示例来源:origin: openl-tablets/openl-tablets
public static short[] toRgb(Color color) {
if (color == null) {
return null;
}
if (color instanceof HSSFColor) {
return ((HSSFColor) color).getTriplet();
} else if (color instanceof XSSFColor) {
byte[] rgb = ((XSSFColor) color).getRGB();
// Byte to short
if (rgb != null) {
return applyTint(rgb, ((XSSFColor) color).getTint());
}
}
return null;
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi
@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());
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi
/**
* 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());
}
}
内容来源于网络,如有侵权,请联系作者删除!