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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.geom.Rectangle2DgetAnchor()Returns the anchor (the bounding box rectangle) of this shape.doublegetAngle()doublegetBlur()doublegetDistance()java.awt.ColorgetFillColor()PaintStyle.SolidPaintgetFillStyle()XSLFSimpleShapegetShadowParent()voidsetAnchor(java.awt.geom.Rectangle2D anchor)-
Methods inherited from class org.apache.poi.xslf.usermodel.XSLFShape
draw, getParent, getPlaceholder, getPlaceholderDetails, getShapeId, getShapeName, getSheet, getXmlObject, isPlaceholder, setParent, setPlaceholder
-
-
-
-
Method Detail
-
getShadowParent
public XSLFSimpleShape getShadowParent()
- Specified by:
getShadowParentin interfaceShadow<XSLFShape,XSLFTextParagraph>
-
getAnchor
public java.awt.geom.Rectangle2D getAnchor()
Description copied from interface:ShapeReturns the anchor (the bounding box rectangle) of this shape. All coordinates are expressed in points (72 dpi).- Specified by:
getAnchorin interfaceShape<XSLFShape,XSLFTextParagraph>- Returns:
- the anchor of this shape
-
setAnchor
public void setAnchor(java.awt.geom.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 java.awt.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>- 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
-
-