ApiShape
表示形状的类。
ApiShape 是 ApiDrawing 的子类。
方法
下表列出了可用的方法。
| 方法 | 返回值 | 描述 |
|---|---|---|
| Copy | ApiShape | 创建当前形状的副本。 |
| Delete | boolean | 从父对象中删除指定的绘图对象。 |
| Fill | boolean | 设置当前图形对象的填充格式属性。 |
| GetClassType | "shape" | 返回 ApiShape 类的类型。 |
| GetContent | ApiDocumentContent | null | undefined | 返回可以插入段落或文本块的形状内部内容。 |
| GetDescription | string | null | 获取当前绘图对象的描述。 |
| GetDocContent | ApiDocumentContent | null | undefined | 在 6.2 中已弃用。返回可以插入段落或文本块的形状内部内容。 |
| GetFill | ApiFill | null | 从当前形状获取填充属性。 |
| GetFlipH | boolean | null | 获取当前绘图的水平翻转状态。 |
| GetFlipV | boolean | null | 获取当前绘图的垂直翻转状态。 |
| GetGeometry | ApiGeometry | 返回当前形状的几何对象。 |
| GetHeight | EMU | 返回当前绘图的高度。 |
| GetHyperlink | ApiHyperlink | null | 返回当前绘图对象(形状或图像)的超链接。 |
| GetInternalId | string | 返回当前绘图对象的内部 ID。 |
| GetLine | ApiStroke | null | 从当前形状获取轮廓属性。 |
| GetLockAspect | boolean | 返回绘图对象的纵横比是否已锁定。 |
| GetLockValue | boolean | 返回当前绘图的指定锁定类型的锁定值。 |
| GetName | string | 返回当前绘图的名称。 |
| GetParent | ApiSlide | ApiLayout | ApiMaster | null | 返回绘图的父对象。 |
| GetParentLayout | ApiLayout | null | 返回绘图的父幻灯片版式。 |
| GetParentMaster | ApiMaster | null | 返回绘图的父幻灯片母版。 |
| GetParentSlide | ApiSlide | null | 返回绘图的父幻灯片。 |
| GetPlaceholder | ApiPlaceholder | null | 返回当前绘图对象的占位符。 |
| GetPosX | EMU | 获取绘图在幻灯片上的 x 位置。 |
| GetPosY | EMU | 获取绘图在幻灯片上的 y 位置。 |
| GetRotation | number | 返回当前绘图对象的旋转角度。 |
| GetShadow | ApiShadow | null | 返回当前图形对象的阴影。 |
| GetTextFit | TextFitType | 返回当前形状的文本自动调整类型。 |
| GetTextRange | ApiTextRange | null | 返回涵盖形状完整文本内容的 ApiTextRange。如果形状还没有文本主体,则创建一个。 |
| GetTitle | string | null | 获取当前绘图对象的标题。 |
| GetVerticalTextAlign | VerticalTextAlign | 获取可插入段落或文本块的形状内容的垂直对齐方式。 |
| GetVisitor | ApiPresentationVisitor | 返回用于遍历当前图形对象文本(包括组合中嵌套的图形对象)的访问器对象。 |
| GetWidth | EMU | 返回当前绘图的宽度。 |
| HasTextContent | boolean | 检查绘图对象是否具有关联的文本主体。 |
| RecalculateAutoFit | boolean | 根据当前形状的文本自动调整类型重新计算其文本自动调整。"autoFit" 类型会调整形状大小以适应文本,"normAutoFit" 类型会减小字号和行距以使文本适应形状。重新计算在脚本执行后进行。<note>文档生成器不支持此方法,它仅在编辑器中有效。</note> |
| ReplacePlaceholder | boolean | 用幻灯片上的绘图替换占位符。 |
| Select | boolean | 选择当前图形对象。 |
| SetDescription | boolean | 设置当前绘图对象的描述。 |
| SetFill | boolean | 设置当前形状的填充属性。 |
| SetFlipH | boolean | 设置当前绘图的水平翻转。 |
| SetFlipV | boolean | 设置当前绘图的垂直翻转。 |
| SetGeometry | boolean | 为当前形状设置自定义几何形状。 |
| SetHyperlink | boolean | 为当前绘图对象(形状或图像)设置超链接。 |
| SetLine | boolean | 设置当前形状的轮廓属性。 |
| SetLockAspect | boolean | 设置是否锁定绘图对象的纵横比。 |
| SetLockValue | boolean | 设置当前绘图的指定锁定类型的锁定值。 |
| SetName | boolean | 设置当前绘图的名称。 |
| SetOutLine | boolean | 设置指定图形对象的轮廓属性。 |
| SetPaddings | boolean | 设置当前形状的文本内边距。 |
| SetPlaceholder | boolean | 将指定的占位符设置到当前绘图对象。 |
| SetPosX | boolean | 设置绘图在幻灯片上的 x 位置。 |
| SetPosY | boolean | 设置绘图在幻灯片上的 y 位置。 |
| SetPosition | 无 | 设置绘图在幻灯片上的位置。 |
| SetRotation | boolean | 设置当前绘图对象的旋转角度。 |
| SetShadow | boolean | 为当前图形对象设置阴影。 |
| SetSize | boolean | 设置对象(图像、形状、图表)边界框的大小。 |
| SetTextFit | boolean | 为当前形状设置文本自动调整类型。 |
| SetTitle | boolean | 设置当前绘图对象的标题。 |
| SetVerticalTextAlign | boolean | 设置可以插入段落或文本块的形状内容的垂直对齐方式。 |
| ToJSON | JSON | 将 ApiDrawing 对象转换为 JSON 对象。 |
| Unselect | boolean | 从选择中移除当前图形对象。 |