List of usage examples for org.apache.poi.xssf.usermodel XSSFColor getCTColor
@Internal
public CTColor getCTColor()
From source file:com.miraisolutions.xlconnect.XCellStyle.java
License:Open Source License
private void setBottomBorderColor(XSSFColor color) { CTBorder ct = getCTBorder();// ww w . j ava 2 s .c om if (color == null && !ct.isSetBottom()) return; CTBorderPr pr = ct.isSetBottom() ? ct.getBottom() : ct.addNewBottom(); if (color != null) pr.setColor(color.getCTColor()); else pr.unsetColor(); int idx = workbook.getStylesSource().putBorder(new XSSFCellBorder(ct)); CTXf xf = getXf(); xf.setBorderId(idx); xf.setApplyBorder(true); getCoreXf().setBorderId(idx); }
From source file:com.miraisolutions.xlconnect.XCellStyle.java
License:Open Source License
private void setLeftBorderColor(XSSFColor color) { CTBorder ct = getCTBorder();// w w w .j a va 2 s. c o m if (color == null && !ct.isSetLeft()) return; CTBorderPr pr = ct.isSetLeft() ? ct.getLeft() : ct.addNewLeft(); if (color != null) pr.setColor(color.getCTColor()); else pr.unsetColor(); int idx = workbook.getStylesSource().putBorder(new XSSFCellBorder(ct)); CTXf xf = getXf(); xf.setBorderId(idx); xf.setApplyBorder(true); getCoreXf().setBorderId(idx); }
From source file:com.miraisolutions.xlconnect.XCellStyle.java
License:Open Source License
private void setRightBorderColor(XSSFColor color) { CTBorder ct = getCTBorder();//from w w w .j a v a 2 s. c o m if (color == null && !ct.isSetRight()) return; CTBorderPr pr = ct.isSetRight() ? ct.getRight() : ct.addNewRight(); if (color != null) pr.setColor(color.getCTColor()); else pr.unsetColor(); int idx = workbook.getStylesSource().putBorder(new XSSFCellBorder(ct)); CTXf xf = getXf(); xf.setBorderId(idx); xf.setApplyBorder(true); getCoreXf().setBorderId(idx); }
From source file:com.miraisolutions.xlconnect.XCellStyle.java
License:Open Source License
private void setTopBorderColor(XSSFColor color) { CTBorder ct = getCTBorder();/*from ww w. j av a 2s .co m*/ if (color == null && !ct.isSetTop()) return; CTBorderPr pr = ct.isSetTop() ? ct.getTop() : ct.addNewTop(); if (color != null) pr.setColor(color.getCTColor()); else pr.unsetColor(); int idx = workbook.getStylesSource().putBorder(new XSSFCellBorder(ct)); CTXf xf = getXf(); xf.setBorderId(idx); xf.setApplyBorder(true); getCoreXf().setBorderId(idx); }
From source file:com.miraisolutions.xlconnect.XCellStyle.java
License:Open Source License
private void setFillBackgroundColor(XSSFColor color) { CTFill ct = getCTFill();// www . j a v a 2 s .co m CTPatternFill ptrn = ct.getPatternFill(); if (color == null) { if (ptrn != null) ptrn.unsetBgColor(); } else { if (ptrn == null) ptrn = ct.addNewPatternFill(); ptrn.setBgColor(color.getCTColor()); } int idx = workbook.getStylesSource().putFill(new XSSFCellFill(ct)); CTXf xf = getXf(); xf.setFillId(idx); xf.setApplyFill(true); getCoreXf().setFillId(idx); }
From source file:com.miraisolutions.xlconnect.XCellStyle.java
License:Open Source License
private void setFillForegroundColor(XSSFColor color) { CTFill ct = getCTFill();/* w w w . ja v a2 s . c o m*/ CTPatternFill ptrn = ct.getPatternFill(); if (color == null) { if (ptrn != null) ptrn.unsetFgColor(); } else { if (ptrn == null) ptrn = ct.addNewPatternFill(); ptrn.setFgColor(color.getCTColor()); } int idx = workbook.getStylesSource().putFill(new XSSFCellFill(ct)); CTXf xf = getXf(); xf.setFillId(idx); xf.setApplyFill(true); getCoreXf().setFillId(idx); }