IReflection

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

public interface IReflection extends IImageTransformOperation, IAccessiblePVIObject<IReflectionEffectiveData>

Represents a reflection effect.

Methods

Method Description
getStartPosAlpha() Specifies the start position (along the alpha gradient ramp) of the start alpha value (percents).
setStartPosAlpha(float value) Specifies the start position (along the alpha gradient ramp) of the start alpha value (percents).
getEndPosAlpha() Specifies the end position (along the alpha gradient ramp) of the end alpha value (percents).
setEndPosAlpha(float value) Specifies the end position (along the alpha gradient ramp) of the end alpha value (percents).
getFadeDirection() Specifies the direction to offset the reflection.
setFadeDirection(float value) Specifies the direction to offset the reflection.
getStartReflectionOpacity() Starting reflection opacity.
setStartReflectionOpacity(float value) Starting reflection opacity.
getEndReflectionOpacity() End reflection opacity.
setEndReflectionOpacity(float value) End reflection opacity.
getBlurRadius() Blur radius.
setBlurRadius(double value) Blur radius.
getDirection() Direction of reflection.
setDirection(float value) Direction of reflection.
getDistance() Distance of reflection.
setDistance(double value) Distance of reflection.
getRectangleAlign() Rectangle alignment.
setRectangleAlign(byte value) Rectangle alignment.
getSkewHorizontal() Specifies the horizontal skew angle.
setSkewHorizontal(double value) Specifies the horizontal skew angle.
getSkewVertical() Specifies the vertical skew angle.
setSkewVertical(double value) Specifies the vertical skew angle.
getRotateShadowWithShape() Specifies whether the reflection should rotate with the shape if the shape is rotated.
setRotateShadowWithShape(boolean value) Specifies whether the reflection 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.

getStartPosAlpha()

public abstract float getStartPosAlpha()

Specifies the start position (along the alpha gradient ramp) of the start alpha value (percents). Read/write float.

Returns: float

setStartPosAlpha(float value)

public abstract void setStartPosAlpha(float value)

Specifies the start position (along the alpha gradient ramp) of the start alpha value (percents). Read/write float.

Parameters:

Parameter Type Description
value float

getEndPosAlpha()

public abstract float getEndPosAlpha()

Specifies the end position (along the alpha gradient ramp) of the end alpha value (percents). Read/write float.

Returns: float

setEndPosAlpha(float value)

public abstract void setEndPosAlpha(float value)

Specifies the end position (along the alpha gradient ramp) of the end alpha value (percents). Read/write float.

Parameters:

Parameter Type Description
value float

getFadeDirection()

public abstract float getFadeDirection()

Specifies the direction to offset the reflection. (angle). Read/write float.

Returns: float

setFadeDirection(float value)

public abstract void setFadeDirection(float value)

Specifies the direction to offset the reflection. (angle). Read/write float.

Parameters:

Parameter Type Description
value float

getStartReflectionOpacity()

public abstract float getStartReflectionOpacity()

Starting reflection opacity. (percents). Read/write float.

Returns: float

setStartReflectionOpacity(float value)

public abstract void setStartReflectionOpacity(float value)

Starting reflection opacity. (percents). Read/write float.

Parameters:

Parameter Type Description
value float

getEndReflectionOpacity()

public abstract float getEndReflectionOpacity()

End reflection opacity. (percents). Read/write float.

Returns: float

setEndReflectionOpacity(float value)

public abstract void setEndReflectionOpacity(float value)

End reflection opacity. (percents). Read/write float.

Parameters:

Parameter Type Description
value float

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:

Parameter Type Description
value double

getDirection()

public abstract float getDirection()

Direction of reflection. Read/write float.

Returns: float

setDirection(float value)

public abstract void setDirection(float value)

Direction of reflection. Read/write float.

Parameters:

Parameter Type Description
value float

getDistance()

public abstract double getDistance()

Distance of reflection. Read/write double.

Returns: double

setDistance(double value)

public abstract void setDistance(double value)

Distance of reflection. Read/write double.

Parameters:

Parameter Type Description
value double

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:

Parameter Type Description
value byte

getSkewHorizontal()

public abstract double getSkewHorizontal()

Specifies the horizontal skew angle. Read/write double.

Returns: double

setSkewHorizontal(double value)

public abstract void setSkewHorizontal(double value)

Specifies the horizontal skew angle. Read/write double.

Parameters:

Parameter Type Description
value double

getSkewVertical()

public abstract double getSkewVertical()

Specifies the vertical skew angle. Read/write double.

Returns: double

setSkewVertical(double value)

public abstract void setSkewVertical(double value)

Specifies the vertical skew angle. Read/write double.

Parameters:

Parameter Type Description
value double

getRotateShadowWithShape()

public abstract boolean getRotateShadowWithShape()

Specifies whether the reflection 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 reflection should rotate with the shape if the shape is rotated. Read/write boolean.

Parameters:

Parameter Type Description
value boolean

getScaleHorizontal()

public abstract double getScaleHorizontal()

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

Returns: double

setScaleHorizontal(double value)

public abstract void setScaleHorizontal(double value)

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

Parameters:

Parameter Type Description
value double

getScaleVertical()

public abstract double getScaleVertical()

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

Returns: double

setScaleVertical(double value)

public abstract void setScaleVertical(double value)

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

Parameters:

Parameter Type Description
value double