跳到主要内容

ApiShape

表示形状的类。

ApiShape 是 ApiDrawing 的子类。

方法​

下表列出了可用的方法。

方法返回值描述
CopyApiShape创建当前形状的副本。
Deleteboolean从父对象中删除指定的绘图对象。
Fillboolean设置当前图形对象的填充格式属性。
GetClassType"shape"返回 ApiShape 类的类型。
GetContentApiDocumentContent | null | undefined返回可以插入段落或文本块的形状内部内容。
GetDescriptionstring | null获取当前绘图对象的描述。
GetDocContentApiDocumentContent | null | undefined在 6.2 中已弃用。返回可以插入段落或文本块的形状内部内容。
GetFillApiFill | null从当前形状获取填充属性。
GetFlipHboolean | null获取当前绘图的水平翻转状态。
GetFlipVboolean | null获取当前绘图的垂直翻转状态。
GetGeometryApiGeometry返回当前形状的几何对象。
GetHeightEMU返回当前绘图的高度。
GetHyperlinkApiHyperlink | null返回当前绘图对象(形状或图像)的超链接。
GetInternalIdstring返回当前绘图对象的内部 ID。
GetLineApiStroke | null从当前形状获取轮廓属性。
GetLockAspectboolean返回绘图对象的纵横比是否已锁定。
GetLockValueboolean返回当前绘图的指定锁定类型的锁定值。
GetNamestring返回当前绘图的名称。
GetParentApiSlide | ApiLayout | ApiMaster | null返回绘图的父对象。
GetParentLayoutApiLayout | null返回绘图的父幻灯片版式。
GetParentMasterApiMaster | null返回绘图的父幻灯片母版。
GetParentSlideApiSlide | null返回绘图的父幻灯片。
GetPlaceholderApiPlaceholder | null返回当前绘图对象的占位符。
GetPosXEMU获取绘图在幻灯片上的 x 位置。
GetPosYEMU获取绘图在幻灯片上的 y 位置。
GetRotationnumber返回当前绘图对象的旋转角度。
GetShadowApiShadow | null返回当前图形对象的阴影。
GetTextFitTextFitType返回当前形状的文本自动调整类型。
GetTextRangeApiTextRange | null返回涵盖形状完整文本内容的 ApiTextRange。如果形状还没有文本主体,则创建一个。
GetTitlestring | null获取当前绘图对象的标题。
GetVerticalTextAlignVerticalTextAlign获取可插入段落或文本块的形状内容的垂直对齐方式。
GetVisitorApiPresentationVisitor返回用于遍历当前图形对象文本(包括组合中嵌套的图形对象)的访问器对象。
GetWidthEMU返回当前绘图的宽度。
HasTextContentboolean检查绘图对象是否具有关联的文本主体。
RecalculateAutoFitboolean根据当前形状的文本自动调整类型重新计算其文本自动调整。"autoFit" 类型会调整形状大小以适应文本,"normAutoFit" 类型会减小字号和行距以使文本适应形状。重新计算在脚本执行后进行。<note>文档生成器不支持此方法,它仅在编辑器中有效。</note>
ReplacePlaceholderboolean用幻灯片上的绘图替换占位符。
Selectboolean选择当前图形对象。
SetDescriptionboolean设置当前绘图对象的描述。
SetFillboolean设置当前形状的填充属性。
SetFlipHboolean设置当前绘图的水平翻转。
SetFlipVboolean设置当前绘图的垂直翻转。
SetGeometryboolean为当前形状设置自定义几何形状。
SetHyperlinkboolean为当前绘图对象(形状或图像)设置超链接。
SetLineboolean设置当前形状的轮廓属性。
SetLockAspectboolean设置是否锁定绘图对象的纵横比。
SetLockValueboolean设置当前绘图的指定锁定类型的锁定值。
SetNameboolean设置当前绘图的名称。
SetOutLineboolean设置指定图形对象的轮廓属性。
SetPaddingsboolean设置当前形状的文本内边距。
SetPlaceholderboolean将指定的占位符设置到当前绘图对象。
SetPosXboolean设置绘图在幻灯片上的 x 位置。
SetPosYboolean设置绘图在幻灯片上的 y 位置。
SetPosition无设置绘图在幻灯片上的位置。
SetRotationboolean设置当前绘图对象的旋转角度。
SetShadowboolean为当前图形对象设置阴影。
SetSizeboolean设置对象(图像、形状、图表)边界框的大小。
SetTextFitboolean为当前形状设置文本自动调整类型。
SetTitleboolean设置当前绘图对象的标题。
SetVerticalTextAlignboolean设置可以插入段落或文本块的形状内容的垂直对齐方式。
ToJSONJSON将 ApiDrawing 对象转换为 JSON 对象。
Unselectboolean从选择中移除当前图形对象。