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
 
 
 - 
 
 -