WPS 基础接口 > 演示 API 参考 > Adjustments > Adjustments 对象
包含指定自选图形、艺术字对象或连接符的调整值的集合。

说明

每个调整值代表了调整控点可以调整的方向。因为某些调整控点有两个调整方向(例如,某些调整控点可以在水平和垂直两个方向调整),所以形状的调整值数量可以大于调整控点的数量。一个形状最多可有八个调整值。

使用 Adjustments 属性返回 Adjustments 对象。使用 Adjustments(index) 返回单个调整值,其中 index 是该调整值的索引号。

不同的形状有不同数量的调整值,不同的调整值以不同的方式改变形状的几何外形,且不同的调整值有不同的有效值范围。例如,以下示例显示右箭头标注的四个调整值分别如何影响该标注几何外形的定义。

具有不同调整控点的右箭头标注

注释
因为每个可调整的形状都有一组不同的调整值,所以检验某一特定形状的调整行为的建议方法是:先手动创建该形状的一个实例,再打开宏记录器并调整该形状,然后查看所记录的代码。

下表概述了不同类型的调整所具有的有效的调整值范围。多数情况下,如果指定的值超过了有效值范围,将给调整分配最接近该值的有效值。

调整类型 有效值
线性(水平或垂直) 通常 0.0 值代表形状的左边界或上边界,而 1.0 值代表形状的右边界或下边界。有效值对应于有效的手动调整。例如,如果只能将调整控点手动拖动形状的一半宽度,则相应的调整值最大为 0.5。对于象连接符和标注这样的形状,0.0 和 1.0 值代表由它们的起始和终止点定义的矩形界限,此时负值和大于 1.0 的值是有效的。
射线 调整值 1.0 对应于形状宽度。最大值为 0.5,或形状宽度的一半。
值以度表示。如果指定的值超过了 -180 到 180 的范围,则将其折算为该范围内的值。

示例

以下示例向 myDocument 中添加右箭头标注,并设置了该标注的调整值。请注意,虽然该形状只有三个调整控点,但是它却有四个调整值。第三个和第四个调整值都对应于箭头的头颈之间的控点。

示例代码
let myDocument = ActivePresentation.Slides.Item(1)
let rac = myDocument.Shapes.AddShape(msoShapeRightArrowCallout, 10, 10, 250, 190)
let Adj = rac.Adjustments
Adj.Item(1) = 0.5    //adjusts width of text box
Adj.Item(2) = 0.15   //adjusts width of arrow head
Adj.Item(3) = 0.8    //adjusts length of arrow head
Adj.Item(4) = 0.4    //adjusts width of arrow neck


请参阅