public abstract class XSSFShape extends java.lang.Object implements Shape
Modifier and Type | Field and Description |
---|---|
protected XSSFAnchor |
anchor
anchor that is used by this shape
|
protected XSSFDrawing |
drawing
Parent drawing
|
protected XSSFShapeGroup |
parent
The parent shape, always not-null for shapes in groups
|
Constructor and Description |
---|
XSSFShape() |
Modifier and Type | Method and Description |
---|---|
XSSFAnchor |
getAnchor() |
XSSFDrawing |
getDrawing()
Return the drawing that owns this shape
|
XSSFShapeGroup |
getParent() |
protected abstract org.openxmlformats.schemas.drawingml.x2006.main.CTShapeProperties |
getShapeProperties()
Returns xml bean with shape properties.
|
boolean |
isNoFill()
Whether this shape is not filled with a color
|
void |
setFillColor(int red,
int green,
int blue)
Sets the color used to fill this shape using the solid fill pattern.
|
void |
setLineStyle(int lineStyle)
Sets the line style.
|
void |
setLineStyleColor(int red,
int green,
int blue)
The color applied to the lines of this shape.
|
void |
setLineWidth(double lineWidth)
Specifies the width to be used for the underline stroke.
|
void |
setNoFill(boolean noFill)
Sets whether this shape is filled or transparent.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getShapeName
protected XSSFDrawing drawing
protected XSSFShapeGroup parent
protected XSSFAnchor anchor
public XSSFDrawing getDrawing()
public XSSFShapeGroup getParent()
public XSSFAnchor getAnchor()
protected abstract org.openxmlformats.schemas.drawingml.x2006.main.CTShapeProperties getShapeProperties()
public boolean isNoFill()
Shape
public void setNoFill(boolean noFill)
Shape
public void setFillColor(int red, int green, int blue)
Shape
setFillColor
in interface Shape
public void setLineStyleColor(int red, int green, int blue)
Shape
setLineStyleColor
in interface Shape
public void setLineWidth(double lineWidth)
lineWidth
- width in pointspublic void setLineStyle(int lineStyle)
lineStyle
- Copyright 2021 The Apache Software Foundation or its licensors, as applicable.