WPS 加载项开发 > 文字 API 参考 > Shape > 方法 > Shape.ScaleHeight 方法
以指定的比例缩放形状的高度。

语法

表达式.ScaleHeight(Factor, RelativeToOriginalSize, Scale)

表达式   必选。一个代表 Shape 对象的变量。

参数

名称 必选/可选 数据类型 说明
Factor 必选 Single 指定形状调整后的高度与当前或原始高度的比例。例如,要将一个矩形放大百分之五十,请将此参数指定为 1.5。
RelativeToOriginalSize 必选 MsoTriState 如果该参数值为 True,则相对于原始大小缩放形状。如果该参数值为 False,则相对于当前大小缩放形状。仅当指定的形状为图片或 OLE 对象时,才能将此参数指定为 True
Scale 可选 MsoScaleFrom 在缩放形状时,形状中位置不变的部分。

说明

对于图片和 OLE 对象,您可以说明是相对于原始大小还是相对于当前大小缩放形状。对于图片和 OLE 对象以外的形状总是相对于当前高度缩放。

示例

以下示例将 myDocument 上的所有图片和 OLE 对象放大至原始高度和宽度的 175%,将所有其他形状放大至当前高度和宽度的 175%。

示例代码
let myDocument = ActiveDocument
let s
for(let i = 1; i <= myDocument.Shapes.Count;i++){
    s = myDocument.Shapes.Item(i)
    switch(s.Type){
        case msoEmbeddedOLEObject:
        case msoLinkedOLEObject:
        case msoOLEControlObject:
        case msoLinkedPicture:
        case msoPicture:
            s.ScaleHeight(1.75, true)
            s.ScaleWidth(1.75, true)
            break
        default:
            s.ScaleHeight(1.75, false)
            s.ScaleWidth(1.75, false)
    }
}


请参阅