本文整理汇总了Java中org.apache.poi.xssf.usermodel.XSSFColor.getRgb方法的典型用法代码示例。如果您正苦于以下问题:Java XSSFColor.getRgb方法的具体用法?Java XSSFColor.getRgb怎么用?Java XSSFColor.getRgb使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.poi.xssf.usermodel.XSSFColor
的用法示例。
在下文中一共展示了XSSFColor.getRgb方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: styleColor
import org.apache.poi.xssf.usermodel.XSSFColor; //导入方法依赖的package包/类
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]);
}
示例2: getXSSFColorString
import org.apache.poi.xssf.usermodel.XSSFColor; //导入方法依赖的package包/类
/**
* XSSF色の文字列表現を取得する
*
* @param color XSSF色
* @return XSSF色の文字列表現
*/
private static String getXSSFColorString( XSSFColor color) {
StringBuffer sb = new StringBuffer( "[");
if ( color != null) {
sb.append( "Indexed=").append( color.getIndexed()).append( ",");
sb.append( "Rgb=");
if ( color.getRgb() != null) {
for ( byte b : color.getRgb()) {
sb.append( String.format( "%02x", b).toUpperCase());
}
}
sb.append( ",");
sb.append( "Tint=").append( color.getTint()).append( ",");
sb.append( "Theme=").append( color.getTheme()).append( ",");
sb.append( "Auto=").append( color.isAuto());
}
return sb.append( "]").toString();
}