Package org.apache.poi.xssf.usermodel

Examples of org.apache.poi.xssf.usermodel.XSSFColor


            // Color is a tint of white or black
            rgb = ctColor.getSysClr().getLastClr();
        } else {
            return null;
        }
        return new XSSFColor(rgb);       
    }
View Full Code Here


          // No theme set, nothing to do
          return;
       }

       // Get the theme colour
       XSSFColor themeColor = getThemeColor(color.getTheme());
       // Set the raw colour, not the adjusted one
       // Do a raw set, no adjusting at the XSSFColor layer either
       color.getCTColor().setRgb(themeColor.getCTColor().getRgb());

       // All done
    }
View Full Code Here

    public void testColorFromTheme() {
        XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("styles.xlsx");
        XSSFCell cellWithThemeColor = wb.getSheetAt(0).getRow(10).getCell(0);
        //color RGB will be extracted from theme
        XSSFColor foregroundColor = cellWithThemeColor.getCellStyle().getFillForegroundXSSFColor();
        byte[] rgb = foregroundColor.getRgb();
        byte[] rgbWithTint = foregroundColor.getRgbWithTint();
        // Dk2
        assertEquals(rgb[0],31);
        assertEquals(rgb[1],73);
        assertEquals(rgb[2],125);
        // Dk2, lighter 40% (tint is about 0.39998)
View Full Code Here

        return CellStyle.VERTICAL_TOP;
    }
  }

  private short getColor(final Color color) {
    XSSFColor c = new XSSFColor(new java.awt.Color(color.getRed(), color.getGreen(), color.getBlue()));
    return c.getIndexed();
  }
View Full Code Here

    XSSFColor c = new XSSFColor(new java.awt.Color(color.getRed(), color.getGreen(), color.getBlue()));
    return c.getIndexed();
  }

  private short getBackgroundColor(final Color color) {
    XSSFColor c = new XSSFColor(new java.awt.Color(color.getRed(), color.getGreen(), color.getBlue()));
    return c.getIndexed();
  }
View Full Code Here

        return CellStyle.VERTICAL_TOP;
    }
  }

  private short getColor(final Color color) {
    XSSFColor c = new XSSFColor(new java.awt.Color(color.getRed(), color.getGreen(), color.getBlue()));
    return c.getIndexed();
  }
View Full Code Here

    XSSFColor c = new XSSFColor(new java.awt.Color(color.getRed(), color.getGreen(), color.getBlue()));
    return c.getIndexed();
  }

  private short getBackgroundColor(final Color color) {
    XSSFColor c = new XSSFColor(new java.awt.Color(color.getRed(), color.getGreen(), color.getBlue()));
    return c.getIndexed();
  }
View Full Code Here

TOP

Related Classes of org.apache.poi.xssf.usermodel.XSSFColor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.