org.apache.poi.hssf.util.HSSFColor.getHexString()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(250)

本文整理了Java中org.apache.poi.hssf.util.HSSFColor.getHexString()方法的一些代码示例,展示了HSSFColor.getHexString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HSSFColor.getHexString()方法的具体详情如下:
包路径:org.apache.poi.hssf.util.HSSFColor
类名称:HSSFColor
方法名:getHexString

HSSFColor.getHexString介绍

暂无

代码示例

代码示例来源:origin: org.apache.poi/poi

  1. /**
  2. * @see HSSFColor#getHexString()
  3. */
  4. public String getHexString() {
  5. return color.getHexString();
  6. }

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

  1. /**
  2. * @see HSSFColor#getHexString()
  3. */
  4. public String getHexString() {
  5. return color.getHexString();
  6. }

代码示例来源:origin: org.apache.poi/poi-examples

  1. private static String renderColor(Color color) {
  2. if(color instanceof HSSFColor) {
  3. return ((HSSFColor)color).getHexString();
  4. } else if(color instanceof XSSFColor) {
  5. return ((XSSFColor)color).getARGBHex();
  6. } else {
  7. return "(none)";
  8. }
  9. }
  10. }

代码示例来源:origin: br.com.tecsinapse/tecsinapse-data-io

  1. public static String toBackgroundColor(HSSFColor hssfColor, boolean whiteAsTransparent) {
  2. if (hssfColor == null) {
  3. return "";
  4. }
  5. if (whiteAsTransparent && WHITE.hexString.equals(hssfColor.getHexString())) {
  6. return "";
  7. }
  8. return String.format("background-color:%s;", StyleColorUtil.toHexColor(hssfColor));
  9. }

代码示例来源:origin: com.haulmont.thirdparty/poi

  1. private static Hashtable<String,HSSFColor> createColorsByHexStringMap() {
  2. HSSFColor[] colors = getAllColors();
  3. Hashtable<String,HSSFColor> result = new Hashtable<String,HSSFColor>(colors.length * 3 / 2);
  4. for (int i = 0; i < colors.length; i++) {
  5. HSSFColor color = colors[i];
  6. String hexString = color.getHexString();
  7. if (result.containsKey(hexString)) {
  8. HSSFColor other = (HSSFColor)result.get(hexString);
  9. throw new RuntimeException(
  10. "Dup color hexString (" + hexString
  11. + ") for color (" + color.getClass().getName() + ") - "
  12. + " already taken by (" + other.getClass().getName() + ")"
  13. );
  14. }
  15. result.put(hexString, color);
  16. }
  17. return result;
  18. }

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

  1. private static Hashtable<String,HSSFColor> createColorsByHexStringMap() {
  2. HSSFColor[] colors = getAllColors();
  3. Hashtable<String,HSSFColor> result = new Hashtable<String,HSSFColor>(colors.length * 3 / 2);
  4. for (int i = 0; i < colors.length; i++) {
  5. HSSFColor color = colors[i];
  6. String hexString = color.getHexString();
  7. if (result.containsKey(hexString)) {
  8. HSSFColor other = (HSSFColor)result.get(hexString);
  9. throw new RuntimeException(
  10. "Dup color hexString (" + hexString
  11. + ") for color (" + color.getClass().getName() + ") - "
  12. + " already taken by (" + other.getClass().getName() + ")"
  13. );
  14. }
  15. result.put(hexString, color);
  16. }
  17. return result;
  18. }

代码示例来源:origin: pentaho/pentaho-reporting

  1. public short getNearestColor( final Color awtColor ) {
  2. if ( lastUsedColor > 64 ) {
  3. // we ran out of palette... try to get nearest color then
  4. return StaticExcelColorSupport.getNearestColor( awtColor, usedTripplets );
  5. }
  6. final HSSFPalette palette = workbook.getCustomPalette();
  7. final HSSFColor hssfColor =
  8. palette.findColor( (byte) awtColor.getRed(), (byte) awtColor.getGreen(), (byte) awtColor.getBlue() );
  9. if ( hssfColor != null && hssfColor.getIndex() < lastUsedColor ) {
  10. return hssfColor.getIndex();
  11. } else {
  12. palette.setColorAtIndex( lastUsedColor, (byte) awtColor.getRed(), (byte) awtColor.getGreen(), (byte) awtColor
  13. .getBlue() );
  14. final HSSFColor color = palette.getColor( lastUsedColor );
  15. usedTripplets.put( color.getHexString(), color );
  16. return lastUsedColor++;
  17. }
  18. }

代码示例来源:origin: stackoverflow.com

  1. HSSFColor hssfCellColor = (HSSFColor) cellColor;
  2. System.out.println(hssfCellColor.getHexString());
  3. if(hssfCellColor.getHexString().equals("0:FFFF:0")) {
  4. System.out.println(cell.getAddress() + " is green");
  5. } else if(hssfCellColor.getHexString().equals("FFFF:FFFF:0")) {
  6. System.out.println(cell.getAddress() + " is yellow");

代码示例来源:origin: pentaho/pentaho-reporting

  1. public void testMapping() {
  2. System.out.println( "0xC6=" + 0xC6 );
  3. final Color c = new Color( 0xC6C3C6 );
  4. final StaticExcelColorSupport colorSupport = new StaticExcelColorSupport();
  5. final short nearestColor = colorSupport.getNearestColor( c );
  6. assertEquals( "Color: " + c + " -> " + colorSupport.getColor( nearestColor ).getHexString(), 22, nearestColor );
  7. }

相关文章