@Override public CTNoFillProperties addNewNoFill() { return props.addNewNoFill(); }
static CTTableCell prototype() { CTTableCell cell = CTTableCell.Factory.newInstance(); CTTableCellProperties pr = cell.addNewTcPr(); pr.addNewLnL().addNewNoFill(); pr.addNewLnR().addNewNoFill(); pr.addNewLnT().addNewNoFill(); pr.addNewLnB().addNewNoFill(); return cell; }
/** * @param color the color to paint the shape outline. * A <code>null</code> value turns off the shape outline. */ public void setLineColor(Color color) { CTLineProperties ln = getLn(this, true); if (ln == null) { return; } if (ln.isSetSolidFill()) { ln.unsetSolidFill(); } if (ln.isSetGradFill()) { ln.unsetGradFill(); } if (ln.isSetPattFill()) { ln.unsetPattFill(); } if (ln.isSetNoFill()) { ln.unsetNoFill(); } if (color == null) { ln.addNewNoFill(); } else { CTSolidColorFillProperties fill = ln.addNewSolidFill(); XSLFColor col = new XSLFColor(fill, getSheet().getTheme(), fill.getSchemeClr()); col.setColor(color); } }
@Override public CTNoFillProperties addNewNoFill() { return props.addNewNoFill(); }
static CTTableCell prototype() { CTTableCell cell = CTTableCell.Factory.newInstance(); CTTableCellProperties pr = cell.addNewTcPr(); pr.addNewLnL().addNewNoFill(); pr.addNewLnR().addNewNoFill(); pr.addNewLnT().addNewNoFill(); pr.addNewLnB().addNewNoFill(); return cell; }
static CTTableCell prototype() { CTTableCell cell = CTTableCell.Factory.newInstance(); CTTableCellProperties pr = cell.addNewTcPr(); pr.addNewLnL().addNewNoFill(); pr.addNewLnR().addNewNoFill(); pr.addNewLnT().addNewNoFill(); pr.addNewLnB().addNewNoFill(); return cell; }
private void setLineColor(CTLineProperties ln, Color color){ if(color == null){ ln.addNewNoFill(); if(ln.isSetSolidFill()) ln.unsetSolidFill(); } else { if(ln.isSetNoFill()) ln.unsetNoFill(); if(!ln.isSetPrstDash()) ln.addNewPrstDash().setVal(STPresetLineDashVal.SOLID); ln.setCmpd(STCompoundLine.SNG); ln.setAlgn(STPenAlignment.CTR); ln.setCap(STLineCap.FLAT); ln.addNewRound(); CTLineEndProperties hd = ln.addNewHeadEnd(); hd.setType(STLineEndType.NONE); hd.setW(STLineEndWidth.MED); hd.setLen(STLineEndLength.MED); CTLineEndProperties tl = ln.addNewTailEnd(); tl.setType(STLineEndType.NONE); tl.setW(STLineEndWidth.MED); tl.setLen(STLineEndLength.MED); CTSRgbColor rgb = CTSRgbColor.Factory.newInstance(); rgb.setVal(new byte[]{(byte)color.getRed(), (byte)color.getGreen(), (byte)color.getBlue()}); ln.addNewSolidFill().setSrgbClr(rgb); } }
/** * @param color the color to paint the shape outline. * A <code>null</code> value turns off the shape outline. */ public void setLineColor(Color color) { CTLineProperties ln = getLn(this, true); if (ln == null) { return; } if (ln.isSetSolidFill()) { ln.unsetSolidFill(); } if (ln.isSetGradFill()) { ln.unsetGradFill(); } if (ln.isSetPattFill()) { ln.unsetPattFill(); } if (ln.isSetNoFill()) { ln.unsetNoFill(); } if (color == null) { ln.addNewNoFill(); } else { CTSolidColorFillProperties fill = ln.addNewSolidFill(); XSLFColor col = new XSLFColor(fill, getSheet().getTheme(), fill.getSchemeClr()); col.setColor(color); } }