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 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
startPosAlpha | double | 读取 | 返回起始 alpha 值(百分比)在 alpha 渐变坡道上的起始位置。 |
endPosAlpha | double | 读取 | 返回结束 alpha 值(百分比)在 alpha 渐变坡道上的结束位置。 |
fadeDirection | double | 读取 | 返回用于偏移反射的方向(角度)。 |
startReflectionOpacity | double | 读取 | 返回起始反射不透明度(百分比)。 |
endReflectionOpacity | double | 读取 | 返回结束反射不透明度(百分比)。 |
blurRadius | double | 读取 | 返回以点为单位的模糊半径。 |
direction | double | 读取 | 返回以度为单位的反射方向。 |
distance | double | 读取 | 返回以点为单位的反射距离。 |
rectangleAlign | RectangleAlignment | 读取 | 返回矩形对齐方式。 |
skewHorizontal | double | 读取 | 返回水平倾斜角度(单位为度)。 |
skewVertical | double | 读取 | 返回垂直倾斜角度(单位:度)。 |
rotateShadowWithShape | boolean | 读取 | 指示在形状旋转时,反射是否应随形状一起旋转。 |
scaleHorizontal | double | 读取 | 返回水平缩放因子(百分比)。 |
scaleVertical | double | 读取 | 返回垂直缩放因子,以百分比表示。 |
方法
| 签名 | 描述 |
|---|---|
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}。 |