IReflection

概述

IReflection 是 Aspose.Slides FOSS 中用于 Java 的接口。继承自:IImageTransformOperation。

表示应用于形状的反射效果。

此接口在 Java 程序中提供 29 个用于操作 IReflection 对象的方法。可用的方法包括:asIImageTransformOperation、getBlurRadius、getDirection、getDistance、getEndPosAlpha、getEndReflectionOpacity、getFadeDirection、getRectangleAlign、getRotateShadowWithShape、getScaleHorizontal、getScaleVertical、getSkewHorizontal,以及另外 17 个方法。安装 Aspose.Slides FOSS for Java 包后,所有公共成员对任何 Java 应用程序均可访问。属性:blurRadius、direction、distance、endPosAlpha、endReflectionOpacity、fadeDirection,以及另外 8 项。

属性

名称类型访问描述
startPosAlphadouble读取返回起始 alpha 值(百分比)在 alpha 渐变坡道上的起始位置。
endPosAlphadouble读取返回结束 alpha 值(百分比)在 alpha 渐变坡道上的结束位置。
fadeDirectiondouble读取返回用于偏移反射的方向(角度)。
startReflectionOpacitydouble读取返回起始反射不透明度(百分比)。
endReflectionOpacitydouble读取返回结束反射不透明度(百分比)。
blurRadiusdouble读取返回以点为单位的模糊半径。
directiondouble读取返回以度为单位的反射方向。
distancedouble读取返回以点为单位的反射距离。
rectangleAlignRectangleAlignment读取返回矩形对齐方式。
skewHorizontaldouble读取返回水平倾斜角度(单位为度)。
skewVerticaldouble读取返回垂直倾斜角度(单位:度)。
rotateShadowWithShapeboolean读取指示在形状旋转时,反射是否应随形状一起旋转。
scaleHorizontaldouble读取返回水平缩放因子(百分比)。
scaleVerticaldouble读取返回垂直缩放因子,以百分比表示。

方法

签名描述
getStartPosAlpha() → double返回起始 alpha 值(沿 alpha 渐变坡道)的起始位置(百分比)。
setStartPosAlpha(value: double)设置起始 alpha 值(沿 alpha 渐变坡道)的起始位置(百分比)。
getEndPosAlpha() → double返回结束 alpha 值(沿 alpha 渐变坡道)的结束位置(百分比)。
setEndPosAlpha(value: double)设置终止位置(沿 alpha 渐变坡度)对应的结束 alpha 值(百分比)。
getFadeDirection() → double返回用于偏移反射的方向(角度)。
setFadeDirection(value: double)设置用于偏移反射的方向(角度)。
getStartReflectionOpacity() → double返回起始反射不透明度(百分比)。
setStartReflectionOpacity(value: double)设置起始反射不透明度(百分比)。
getEndReflectionOpacity() → double返回结束反射不透明度(百分比)。
setEndReflectionOpacity(value: double)设置结束反射不透明度(百分比)。
getBlurRadius() → double返回以点为单位的模糊半径。
setBlurRadius(value: double)设置以点为单位的模糊半径。
getDirection() → double返回以度为单位的反射方向。
setDirection(value: double)设置反射方向(以度为单位)。
getDistance() → double返回以点为单位的反射距离。
setDistance(value: double)设置反射的距离(以点为单位)。
getRectangleAlign() → RectangleAlignment返回矩形的对齐方式。
setRectangleAlign(value: RectangleAlignment)设置矩形对齐方式。
getSkewHorizontal() → double返回以度为单位的水平倾斜角度。
setSkewHorizontal(value: double)设置水平倾斜角度(以度为单位)。
getSkewVertical() → double返回垂直倾斜角度(单位:度)。
setSkewVertical(value: double)设置垂直倾斜角度(单位:度)。
getRotateShadowWithShape() → boolean指示在形状旋转时,反射是否应随形状一起旋转。
setRotateShadowWithShape(value: boolean)设置在形状旋转时,反射是否应随形状一起旋转。
getScaleHorizontal() → double返回水平缩放因子(以百分比表示)。
setScaleHorizontal(value: double)将水平缩放因子设置为百分比。
getScaleVertical() → double返回垂直缩放因子(以百分比表示)。
setScaleVertical(value: double)将垂直缩放因子设置为百分比。
asIImageTransformOperation() → IImageTransformOperation返回此实例作为 {@link IImageTransformOperation}。

另请参阅

 中文