本文整理了Java中org.apache.poi.hssf.util.HSSFColor.getIndex()
方法的一些代码示例,展示了HSSFColor.getIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HSSFColor.getIndex()
方法的具体详情如下:
包路径:org.apache.poi.hssf.util.HSSFColor
类名称:HSSFColor
方法名:getIndex
暂无
代码示例来源:origin: org.apache.poi/poi
/**
* @see HSSFColor#getIndex()
*/
public short getIndex() {
return color.getIndex();
}
代码示例来源:origin: stackoverflow.com
HSSFColor lightGray = setColor(workbook,(byte) 0xE0, (byte)0xE0,(byte) 0xE0);
style2.setFillForegroundColor(lightGray.getIndex());
style2.setFillPattern(CellStyle.SOLID_FOREGROUND);
代码示例来源:origin: stackoverflow.com
HSSFWorkbook hwb = new HSSFWorkbook();
HSSFPalette palette = hwb.getCustomPalette();
// get the color which most closely matches the color you want to use
HSSFColor myColor = palette.findSimilarColor(255, 0, 0);
// get the palette index of that color
short palIndex = myColor.getIndex();
// code to get the style for the cell goes here
style.setFillForegroundColor(palIndex);
代码示例来源:origin: org.apache.poi/poi
public void setFontColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
fontFormatting.setFontColorIndex((short)0);
} else {
fontFormatting.setFontColorIndex(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
@Override
public void setTopBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
setTopBorderColor((short) 0);
} else {
setTopBorderColor(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
public void setBottomBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
setBottomBorderColor((short) 0);
} else {
setBottomBorderColor(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
public void setFillForegroundColor(Color fg) {
HSSFColor hcolor = HSSFColor.toHSSFColor(fg);
if (hcolor == null) {
setFillForegroundColor((short)0);
} else {
setFillForegroundColor(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
@Override
public void setLeftBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
setLeftBorderColor((short) 0);
} else {
setLeftBorderColor(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
@Override
public void setRightBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
setRightBorderColor((short) 0);
} else {
setRightBorderColor(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
public void setFillBackgroundColor(Color bg) {
HSSFColor hcolor = HSSFColor.toHSSFColor(bg);
if (hcolor == null) {
setFillBackgroundColor((short)0);
} else {
setFillBackgroundColor(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
@Override
public void setDiagonalBorderColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
setDiagonalBorderColor((short) 0);
} else {
setDiagonalBorderColor(hcolor.getIndex());
}
}
代码示例来源:origin: org.apache.poi/poi
private HSSFFont matchFont( Font matchFont )
{
HSSFColor hssfColor = workbook.getCustomPalette()
.findColor((byte)foreground.getRed(), (byte)foreground.getGreen(), (byte)foreground.getBlue());
if (hssfColor == null)
hssfColor = workbook.getCustomPalette().findSimilarColor((byte)foreground.getRed(), (byte)foreground.getGreen(), (byte)foreground.getBlue());
boolean bold = (matchFont.getStyle() & Font.BOLD) != 0;
boolean italic = (matchFont.getStyle() & Font.ITALIC) != 0;
HSSFFont hssfFont = workbook.findFont(bold,
hssfColor.getIndex(),
(short)(matchFont.getSize() * 20),
matchFont.getName(),
italic,
false,
(short)0,
(byte)0);
if (hssfFont == null)
{
hssfFont = workbook.createFont();
hssfFont.setBold(bold);
hssfFont.setColor(hssfColor.getIndex());
hssfFont.setFontHeight((short)(matchFont.getSize() * 20));
hssfFont.setFontName(matchFont.getName());
hssfFont.setItalic(italic);
hssfFont.setStrikeout(false);
hssfFont.setTypeOffset((short) 0);
hssfFont.setUnderline((byte) 0);
}
return hssfFont;
}
代码示例来源:origin: primefaces/primefaces
color = Color.decode(facetBackground);
HSSFColor backgroundColor = palette.findSimilarColor(color.getRed(), color.getGreen(), color.getBlue());
((HSSFCellStyle) facetStyle).setFillForegroundColor(backgroundColor.getIndex());
facetStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
color = Color.decode(facetFontColor);
HSSFColor facetColor = palette.findSimilarColor(color.getRed(), color.getGreen(), color.getBlue());
((HSSFFont) facetFont).setColor(facetColor.getIndex());
代码示例来源:origin: primefaces/primefaces
Color color = Color.decode(cellFontColor);
HSSFColor cellColor = palette.findSimilarColor(color.getRed(), color.getGreen(), color.getBlue());
((HSSFFont) cellFont).setColor(cellColor.getIndex());
代码示例来源:origin: org.jeecg/easypoi-base
private void setFoutForHSSF(Font font, Workbook workbook, String colorStr) {
HSSFColor color = PoiCssUtils.parseColor((HSSFWorkbook) workbook, colorStr);
if (color != null) {
if (color.getIndex() != BLACK.index) {
font.setColor(color.getIndex());
}
}
}
代码示例来源:origin: br.com.tecsinapse/tecsinapse-data-io
public HSSFColor newCustomColor(HSSFColor replaceColor, Color newColor) {
HSSFColor hssfColor = new CustomColor(replaceColor.getIndex(), newColor);
colorsReplaceMap.put(replaceColor, hssfColor);
return hssfColor;
}
代码示例来源:origin: youseries/ureport
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
HSSFColor hssfColor=buildHSSFColor(wb,bgcolor);
style.setFillForegroundColor(hssfColor.getIndex());
BorderStyle borderStyle=getBorderStyle(topBorder);
HSSFColor borderColor=buildHSSFColor(wb,topBorder.getColor());
style.setTopBorderColor(borderColor.getIndex());
style.setBorderTop(borderStyle);
BorderStyle borderStyle=getBorderStyle(bottomBorder);
HSSFColor borderColor=buildHSSFColor(wb,bottomBorder.getColor());
style.setBottomBorderColor(borderColor.getIndex());
style.setBorderBottom(borderStyle);
BorderStyle borderStyle=getBorderStyle(leftBorder);
HSSFColor borderColor=buildHSSFColor(wb,leftBorder.getColor());
style.setLeftBorderColor(borderColor.getIndex());
style.setBorderLeft(borderStyle);
BorderStyle borderStyle=getBorderStyle(rightBorder);
HSSFColor borderColor=buildHSSFColor(wb,rightBorder.getColor());
style.setRightBorderColor(borderColor.getIndex());
style.setBorderRight(borderStyle);
font.setColor(fontColor.getIndex());
String fontFamily=cellStyle.getFontFamily();
if(customStyle!=null && customStyle.getFontFamily()!=null){
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi
public void setFontColor(Color color) {
HSSFColor hcolor = HSSFColor.toHSSFColor(color);
if (hcolor == null) {
fontFormatting.setFontColorIndex((short)0);
} else {
fontFormatting.setFontColorIndex(hcolor.getIndex());
}
}
代码示例来源:origin: jasperreports/jasperreports
public BoxStyle(int side, JRPen pen)
{
borderStyle[side] = getBorderStyle(pen);
borderColour[side] = getNearestColor(pen.getLineColor()).getIndex();
hash = computeHash();
}
代码示例来源:origin: jasperreports/jasperreports
public void setBox(JRLineBox box)
{
borderStyle[TOP] = getBorderStyle(box.getTopPen());
borderColour[TOP] = getNearestColor(box.getTopPen().getLineColor()).getIndex();
borderStyle[BOTTOM] = getBorderStyle(box.getBottomPen());
borderColour[BOTTOM] = getNearestColor(box.getBottomPen().getLineColor()).getIndex();
borderStyle[LEFT] = getBorderStyle(box.getLeftPen());
borderColour[LEFT] = getNearestColor(box.getLeftPen().getLineColor()).getIndex();
borderStyle[RIGHT] = getBorderStyle(box.getRightPen());
borderColour[RIGHT] = getNearestColor(box.getRightPen().getLineColor()).getIndex();
hash = computeHash();
}
内容来源于网络,如有侵权,请联系作者删除!