本文整理了Java中org.apache.poi.xssf.usermodel.XSSFColor.getCTColor()
方法的一些代码示例,展示了XSSFColor.getCTColor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSSFColor.getCTColor()
方法的具体详情如下:
包路径:org.apache.poi.xssf.usermodel.XSSFColor
类名称:XSSFColor
方法名:getCTColor
[英]Returns the underlying XML bean
[中]返回基础XML bean
代码示例来源:origin: org.apache.poi/poi-ooxml
public void setColors(Color[] colors) {
CTColor[] ctcols = new CTColor[colors.length];
for (int i=0; i<colors.length; i++) {
ctcols[i] = ((XSSFColor)colors[i]).getCTColor();
}
_scale.setColorArray(ctcols);
}
代码示例来源:origin: org.apache.poi/poi-ooxml
public void setColor(Color color) {
_databar.setColor( ((XSSFColor)color).getCTColor() );
}
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set background color of the sheet tab
*
* @param color the color to set
*/
public void setTabColor(XSSFColor color) {
CTSheetPr pr = worksheet.getSheetPr();
if(pr == null) {
pr = worksheet.addNewSheetPr();
}
pr.setTabColor(color.getCTColor());
}
代码示例来源:origin: org.apache.poi/poi-ooxml
@Override
public void setBottomBorderColor(Color color) {
XSSFColor xcolor = XSSFColor.toXSSFColor(color);
if (xcolor == null) setBottomBorderColor((CTColor)null);
else setBottomBorderColor(xcolor.getCTColor());
}
@Override
代码示例来源:origin: org.apache.poi/poi-ooxml
@Override
public void setRightBorderColor(Color color) {
XSSFColor xcolor = XSSFColor.toXSSFColor(color);
if (xcolor == null) setRightBorderColor((CTColor)null);
else setRightBorderColor(xcolor.getCTColor());
}
@Override
代码示例来源:origin: org.apache.poi/poi-ooxml
@Override
public void setDiagonalBorderColor(Color color) {
XSSFColor xcolor = XSSFColor.toXSSFColor(color);
if (xcolor == null) setDiagonalBorderColor((CTColor)null);
else setDiagonalBorderColor(xcolor.getCTColor());
}
@Override
代码示例来源:origin: org.apache.poi/poi-ooxml
public void setFillForegroundColor(Color fg) {
XSSFColor xcolor = XSSFColor.toXSSFColor(fg);
if (xcolor == null) setFillForegroundColor((CTColor)null);
else setFillForegroundColor(xcolor.getCTColor());
}
public void setFillForegroundColor(short fg) {
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set the foreground fill color represented as a {@link XSSFColor} value.
*
* @param color - the color to use
*/
public void setFillForegroundColor(XSSFColor color) {
CTPatternFill ptrn = ensureCTPatternFill();
if (color == null) {
ptrn.unsetFgColor();
} else {
ptrn.setFgColor(color.getCTColor());
}
}
代码示例来源:origin: org.apache.poi/poi-ooxml
@Override
public void setTopBorderColor(Color color) {
XSSFColor xcolor = XSSFColor.toXSSFColor(color);
if (xcolor == null) setTopBorderColor((CTColor)null);
else setTopBorderColor(xcolor.getCTColor());
}
@Override
代码示例来源:origin: org.apache.poi/poi-ooxml
public void setHorizontalBorderColor(Color color) {
XSSFColor xcolor = XSSFColor.toXSSFColor(color);
if (xcolor == null) setBottomBorderColor((CTColor)null);
else setHorizontalBorderColor(xcolor.getCTColor());
}
代码示例来源:origin: org.apache.poi/poi-ooxml
public void setVerticalBorderColor(Color color) {
XSSFColor xcolor = XSSFColor.toXSSFColor(color);
if (xcolor == null) setBottomBorderColor((CTColor)null);
else setVerticalBorderColor(xcolor.getCTColor());
}
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set the color to use for the selected border
*
* @param side - where to apply the color definition
* @param color - the color to use
*/
public void setBorderColor(BorderSide side, XSSFColor color) {
CTBorderPr borderPr = getBorder(side, true);
if (color == null) borderPr.unsetColor();
else
borderPr.setColor(color.getCTColor());
}
代码示例来源:origin: org.apache.poi/poi-ooxml
public void setFillBackgroundColor(Color bg) {
XSSFColor xcolor = XSSFColor.toXSSFColor(bg);
if (xcolor == null) setFillBackgroundColor((CTColor)null);
else setFillBackgroundColor(xcolor.getCTColor());
}
public void setFillBackgroundColor(short bg) {
代码示例来源:origin: org.apache.poi/poi-ooxml
@Override
public void setLeftBorderColor(Color color) {
XSSFColor xcolor = XSSFColor.toXSSFColor(color);
if (xcolor == null) setLeftBorderColor((CTColor)null);
else setLeftBorderColor(xcolor.getCTColor());
}
@Override
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set the background fill color represented as a {@link XSSFColor} value.
*
* @param color
*/
public void setFillBackgroundColor(XSSFColor color) {
CTPatternFill ptrn = ensureCTPatternFill();
if (color == null) {
ptrn.unsetBgColor();
} else {
ptrn.setBgColor(color.getCTColor());
}
}
代码示例来源: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 to use for the top border as a {@link XSSFColor} value
*
* @param color the color to use
*/
public void setTopBorderColor(XSSFColor color) {
CTBorder ct = getCTBorder();
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 = _stylesSource.putBorder(new XSSFCellBorder(ct, _theme,_stylesSource.getIndexedColors()));
_cellXf.setBorderId(idx);
_cellXf.setApplyBorder(true);
}
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set the color to use for the bottom border
*
* @param color the color to use, null means no color
*/
public void setBottomBorderColor(XSSFColor color) {
CTBorder ct = getCTBorder();
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 = _stylesSource.putBorder(new XSSFCellBorder(ct, _theme,_stylesSource.getIndexedColors()));
_cellXf.setBorderId(idx);
_cellXf.setApplyBorder(true);
}
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set the color to use for the right border as a {@link XSSFColor} value
*
* @param color the color to use
*/
public void setRightBorderColor(XSSFColor color) {
CTBorder ct = getCTBorder();
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 = _stylesSource.putBorder(new XSSFCellBorder(ct, _theme,_stylesSource.getIndexedColors()));
_cellXf.setBorderId(idx);
_cellXf.setApplyBorder(true);
}
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set the color to use for the left border as a {@link XSSFColor} value
*
* @param color the color to use
*/
public void setLeftBorderColor(XSSFColor color) {
CTBorder ct = getCTBorder();
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 = _stylesSource.putBorder(new XSSFCellBorder(ct, _theme,_stylesSource.getIndexedColors()));
_cellXf.setBorderId(idx);
_cellXf.setApplyBorder(true);
}
内容来源于网络,如有侵权,请联系作者删除!