IOuterShadow

All Implemented Interfaces: com.aspose.slides.IImageTransformOperation, com.aspose.slides.IAccessiblePVIObject

public interface IOuterShadow extends IImageTransformOperation, IAccessiblePVIObject<IOuterShadowEffectiveData>

Represents an Outer Shadow effect.

Methods

MethodDescription
getBlurRadius()Blur radius.
setBlurRadius(double value)Blur radius.
getDirection()Direction of shadow.
setDirection(float value)Direction of shadow.
getDistance()Distance of shadow.
setDistance(double value)Distance of shadow.
getShadowColor()Color of shadow.
getRectangleAlign()Rectangle alignment.
setRectangleAlign(byte value)Rectangle alignment.
getSkewHorizontal()Specifies the horizontal skew angle (in degrees).
setSkewHorizontal(double value)Specifies the horizontal skew angle (in degrees).
getSkewVertical()Specifies the vertical skew angle (in degrees).
setSkewVertical(double value)Specifies the vertical skew angle (in degrees).
getRotateShadowWithShape()Specifies whether the shadow should rotate with the shape if the shape is rotated.
setRotateShadowWithShape(boolean value)Specifies whether the shadow should rotate with the shape if the shape is rotated.
getScaleHorizontal()Specifies the horizontal scaling factor, negative scaling causes a flip.
setScaleHorizontal(double value)Specifies the horizontal scaling factor, negative scaling causes a flip.
getScaleVertical()Specifies the vertical scaling factor, negative scaling causes a flip.
setScaleVertical(double value)Specifies the vertical scaling factor, negative scaling causes a flip.

getBlurRadius()

public abstract double getBlurRadius()

Blur radius. Read/write double.

Returns: double

setBlurRadius(double value)

public abstract void setBlurRadius(double value)

Blur radius. Read/write double.

Parameters:

ParameterTypeDescription
valuedouble

getDirection()

public abstract float getDirection()

Direction of shadow. Read/write float.

Returns: float

setDirection(float value)

public abstract void setDirection(float value)

Direction of shadow. Read/write float.

Parameters:

ParameterTypeDescription
valuefloat

getDistance()

public abstract double getDistance()

Distance of shadow. Read/write double.

Returns: double

setDistance(double value)

public abstract void setDistance(double value)

Distance of shadow. Read/write double.

Parameters:

ParameterTypeDescription
valuedouble

getShadowColor()

public abstract IColorFormat getShadowColor()

Color of shadow. Read-only IColorFormat.

Returns: IColorFormat

getRectangleAlign()

public abstract byte getRectangleAlign()

Rectangle alignment. Read/write RectangleAlignment.

Returns: byte

setRectangleAlign(byte value)

public abstract void setRectangleAlign(byte value)

Rectangle alignment. Read/write RectangleAlignment.

Parameters:

ParameterTypeDescription
valuebyte

getSkewHorizontal()

public abstract double getSkewHorizontal()

Specifies the horizontal skew angle (in degrees). Read/write double.

Returns: double

setSkewHorizontal(double value)

public abstract void setSkewHorizontal(double value)

Specifies the horizontal skew angle (in degrees). Read/write double.

Parameters:

ParameterTypeDescription
valuedouble

getSkewVertical()

public abstract double getSkewVertical()

Specifies the vertical skew angle (in degrees). Read/write double.

Returns: double

setSkewVertical(double value)

public abstract void setSkewVertical(double value)

Specifies the vertical skew angle (in degrees). Read/write double.

Parameters:

ParameterTypeDescription
valuedouble

getRotateShadowWithShape()

public abstract boolean getRotateShadowWithShape()

Specifies whether the shadow should rotate with the shape if the shape is rotated. Read/write boolean.

Returns: boolean

setRotateShadowWithShape(boolean value)

public abstract void setRotateShadowWithShape(boolean value)

Specifies whether the shadow should rotate with the shape if the shape is rotated. Read/write boolean.

Parameters:

ParameterTypeDescription
valueboolean

getScaleHorizontal()

public abstract double getScaleHorizontal()

Specifies the horizontal scaling factor, negative scaling causes a flip. Read/write double.

Returns: double

setScaleHorizontal(double value)

public abstract void setScaleHorizontal(double value)

Specifies the horizontal scaling factor, negative scaling causes a flip. Read/write double.

Parameters:

ParameterTypeDescription
valuedouble

getScaleVertical()

public abstract double getScaleVertical()

Specifies the vertical scaling factor, negative scaling causes a flip. Read/write double.

Returns: double

setScaleVertical(double value)

public abstract void setScaleVertical(double value)

Specifies the vertical scaling factor, negative scaling causes a flip. Read/write double.

Parameters:

ParameterTypeDescription
valuedouble