IReflection

Overview

IReflection is a interface in Aspose.Slides FOSS for Java. Inherits from: IImageTransformOperation.

Represents a reflection effect applied to a shape.

Properties

NameTypeAccessDescription
startPosAlphadoubleReadReturns the start position (along the alpha gradient ramp) of the start alpha value (percents).
endPosAlphadoubleReadReturns the end position (along the alpha gradient ramp) of the end alpha value (percents).
fadeDirectiondoubleReadReturns the direction to offset the reflection (angle).
startReflectionOpacitydoubleReadReturns the starting reflection opacity (percents).
endReflectionOpacitydoubleReadReturns the end reflection opacity (percents).
blurRadiusdoubleReadReturns the blur radius in points.
directiondoubleReadReturns the direction of reflection in degrees.
distancedoubleReadReturns the distance of reflection in points.
rectangleAlignRectangleAlignmentReadReturns the rectangle alignment.
skewHorizontaldoubleReadReturns the horizontal skew angle in degrees.
skewVerticaldoubleReadReturns the vertical skew angle in degrees.
rotateShadowWithShapebooleanReadIndicates whether the reflection should rotate with the shape if the shape is rotated.
scaleHorizontaldoubleReadReturns the horizontal scaling factor as a percentage.
scaleVerticaldoubleReadReturns the vertical scaling factor as a percentage.

Methods

SignatureDescription
getStartPosAlpha()doubleReturns the start position (along the alpha gradient ramp) of the start alpha value (percents).
setStartPosAlpha(value: double)Sets the start position (along the alpha gradient ramp) of the start alpha value (percents).
getEndPosAlpha()doubleReturns the end position (along the alpha gradient ramp) of the end alpha value (percents).
setEndPosAlpha(value: double)Sets the end position (along the alpha gradient ramp) of the end alpha value (percents).
getFadeDirection()doubleReturns the direction to offset the reflection (angle).
setFadeDirection(value: double)Sets the direction to offset the reflection (angle).
getStartReflectionOpacity()doubleReturns the starting reflection opacity (percents).
setStartReflectionOpacity(value: double)Sets the starting reflection opacity (percents).
getEndReflectionOpacity()doubleReturns the end reflection opacity (percents).
setEndReflectionOpacity(value: double)Sets the end reflection opacity (percents).
getBlurRadius()doubleReturns the blur radius in points.
setBlurRadius(value: double)Sets the blur radius in points.
getDirection()doubleReturns the direction of reflection in degrees.
setDirection(value: double)Sets the direction of reflection in degrees.
getDistance()doubleReturns the distance of reflection in points.
setDistance(value: double)Sets the distance of reflection in points.
getRectangleAlign()RectangleAlignmentReturns the rectangle alignment.
setRectangleAlign(value: RectangleAlignment)Sets the rectangle alignment.
getSkewHorizontal()doubleReturns the horizontal skew angle in degrees.
setSkewHorizontal(value: double)Sets the horizontal skew angle in degrees.
getSkewVertical()doubleReturns the vertical skew angle in degrees.
setSkewVertical(value: double)Sets the vertical skew angle in degrees.
getRotateShadowWithShape()booleanIndicates whether the reflection should rotate with the shape if the shape is rotated.
setRotateShadowWithShape(value: boolean)Sets whether the reflection should rotate with the shape if the shape is rotated.
getScaleHorizontal()doubleReturns the horizontal scaling factor as a percentage.
setScaleHorizontal(value: double)Sets the horizontal scaling factor as a percentage.
getScaleVertical()doubleReturns the vertical scaling factor as a percentage.
setScaleVertical(value: double)Sets the vertical scaling factor as a percentage.

See Also