Package org.apache.poi.xslf.usermodel
Class XSLFShadow
- java.lang.Object
-
- org.apache.poi.xslf.usermodel.XSLFShape
-
- org.apache.poi.xslf.usermodel.XSLFShadow
-
- All Implemented Interfaces:
Shadow<XSLFShape,XSLFTextParagraph>,Shape<XSLFShape,XSLFTextParagraph>
public class XSLFShadow extends XSLFShape implements Shadow<XSLFShape,XSLFTextParagraph>
Represents a shadow of a shape. For now supports only outer shadows.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.poi.xslf.usermodel.XSLFShape
XSLFShape.ReparseFactory<T extends XmlObject>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rectangle2DgetAnchor()doublegetAngle()doublegetBlur()doublegetDistance()ColorgetFillColor()PaintStyle.SolidPaintgetFillStyle()XSLFSimpleShapegetShadowParent()voidsetAnchor(Rectangle2D anchor)-
Methods inherited from class org.apache.poi.xslf.usermodel.XSLFShape
draw, fetchShapeProperty, getBgPr, getBgRef, getChild, getCNvPr, getFillPaint, getGrpSpPr, getParent, getPlaceholder, getPlaceholderDetails, getShapeId, getShapeName, getShapeProperties, getSheet, getSpStyle, getXmlObject, isPlaceholder, selectPaint, selectPaint, selectPaint, selectPaint, selectPaint, selectPaint, selectProperty, setParent, setPlaceholder
-
-
-
-
Method Detail
-
getShadowParent
public XSLFSimpleShape getShadowParent()
- Specified by:
getShadowParentin interfaceShadow<XSLFShape,XSLFTextParagraph>
-
getAnchor
public Rectangle2D getAnchor()
- Specified by:
getAnchorin interfaceShape<XSLFShape,XSLFTextParagraph>
-
setAnchor
public void setAnchor(Rectangle2D anchor)
-
getDistance
public double getDistance()
- Specified by:
getDistancein interfaceShadow<XSLFShape,XSLFTextParagraph>- Returns:
- the offset of this shadow in points
-
getAngle
public double getAngle()
- Specified by:
getAnglein interfaceShadow<XSLFShape,XSLFTextParagraph>- Returns:
- the direction to offset the shadow in angles
-
getBlur
public double getBlur()
- Specified by:
getBlurin interfaceShadow<XSLFShape,XSLFTextParagraph>- Returns:
- the blur radius of the shadow TODO: figure out how to make sense of this property when rendering shadows
-
getFillColor
public Color getFillColor()
- Returns:
- the color of this shadow. Depending whether the parent shape is filled or stroked, this color is used to fill or stroke this shadow
-
getFillStyle
public PaintStyle.SolidPaint getFillStyle()
- Specified by:
getFillStylein interfaceShadow<XSLFShape,XSLFTextParagraph>
-
-