org.apache.poi.sl.usermodel

## Interface Shadow<S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>>

- All Known Implementing Classes:
    XSLFShadow

      public interface Shadow<S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>>

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `double` | `getAngle()`
    `double` | `getBlur()`
    `double` | `getDistance()`
    `PaintStyle.SolidPaint` | `getFillStyle()`
    `SimpleShape<S,P>` | `getShadowParent()`

- - ### Method Detail

    - #### getShadowParent

          SimpleShape<S,P> getShadowParent()

    - #### getDistance

          double getDistance()

      Returns:
        the offset of this shadow in points

    - #### getAngle

          double getAngle()

      Returns:
        the direction to offset the shadow in angles

    - #### getBlur

          double getBlur()

      Returns:
        the blur radius of the shadow TODO: figure out how to make sense of this property when rendering shadows

    - #### getFillStyle

          PaintStyle.SolidPaint getFillStyle()

      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

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.