@Override public boolean isSetGradFill() { return props.isSetGradFill(); }
public XDDFFillProperties getFillProperties() { if (props.isSetGradFill()) { return new XDDFGradientFillProperties(props.getGradFill()); } else if (props.isSetNoFill()) { return new XDDFNoFillProperties(props.getNoFill()); } else if (props.isSetPattFill()) { return new XDDFPatternFillProperties(props.getPattFill()); } else if (props.isSetSolidFill()) { return new XDDFSolidFillProperties(props.getSolidFill()); } else { return null; } }
public void setFillProperties(XDDFFillProperties properties) { if (props.isSetGradFill()) { props.unsetGradFill(); } if (props.isSetNoFill()) { props.unsetNoFill(); } if (props.isSetPattFill()) { props.unsetPattFill(); } if (props.isSetSolidFill()) { props.unsetSolidFill(); } if (properties == null) { return; } if (properties instanceof XDDFGradientFillProperties) { props.setGradFill(((XDDFGradientFillProperties) properties).getXmlObject()); } else if (properties instanceof XDDFNoFillProperties) { props.setNoFill(((XDDFNoFillProperties) properties).getXmlObject()); } else if (properties instanceof XDDFPatternFillProperties) { props.setPattFill(((XDDFPatternFillProperties) properties).getXmlObject()); } else if (properties instanceof XDDFSolidFillProperties) { props.setSolidFill(((XDDFSolidFillProperties) properties).getXmlObject()); } }
lnPr.unsetSolidFill(); if (lnPr.isSetGradFill()) { lnPr.unsetGradFill();
/** * @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 boolean isSetGradFill() { return props.isSetGradFill(); }
public XDDFFillProperties getFillProperties() { if (props.isSetGradFill()) { return new XDDFGradientFillProperties(props.getGradFill()); } else if (props.isSetNoFill()) { return new XDDFNoFillProperties(props.getNoFill()); } else if (props.isSetPattFill()) { return new XDDFPatternFillProperties(props.getPattFill()); } else if (props.isSetSolidFill()) { return new XDDFSolidFillProperties(props.getSolidFill()); } else { return null; } }
public void setFillProperties(XDDFFillProperties properties) { if (props.isSetGradFill()) { props.unsetGradFill(); } if (props.isSetNoFill()) { props.unsetNoFill(); } if (props.isSetPattFill()) { props.unsetPattFill(); } if (props.isSetSolidFill()) { props.unsetSolidFill(); } if (properties == null) { return; } if (properties instanceof XDDFGradientFillProperties) { props.setGradFill(((XDDFGradientFillProperties) properties).getXmlObject()); } else if (properties instanceof XDDFNoFillProperties) { props.setNoFill(((XDDFNoFillProperties) properties).getXmlObject()); } else if (properties instanceof XDDFPatternFillProperties) { props.setPattFill(((XDDFPatternFillProperties) properties).getXmlObject()); } else if (properties instanceof XDDFSolidFillProperties) { props.setSolidFill(((XDDFSolidFillProperties) properties).getXmlObject()); } }
lnPr.unsetSolidFill(); if (lnPr.isSetGradFill()) { lnPr.unsetGradFill();
/** * @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); } }