WPS 基础接口 > 演示 API 参考 > Shape > Shape 对象成员

代表绘图层中的对象,例如自选图形、任意多边形、OLE 对象或图片。

方法

名称 说明
Apply 适用于指定的形状格式,该格式已使用 PickUp 方法复制。
Copy 将指定对象复制到剪贴板。
Cut 删除指定对象并将其放到剪贴板中。
Delete 删除指定的对象。
Duplicate 创建指定的 Shape 对象的副本,将新的形状或形状范围添加到 Shapes 集合中,然后返回新的 Shape 对象。副本对象位于 Shapes 集合末尾。
Flip 绕水平或垂直轴翻转指定形状。
IncrementLeft 以指定点数水平移动指定形状。
IncrementRotation 按指定度数改变指定形状绕 z 轴的旋转量。使用 Rotation 属性设置形状的绝对旋转量。
IncrementTop 以指定点数垂直移动指定形状。
PickUp 复制指定形状的格式。用 Apply 方法可将复制的格式应用于其他形状。
RerouteConnections 重置连接符,使其以最短的路径连接形状。重置时,RerouteConnections 方法可能会断开连接符的两端并将其重新连接到形状的其他位置。
ScaleHeight 以指定的比例缩放图形高度。对于图片和 OLE 对象来说,可指明图形缩放是根据原尺寸还是当前尺寸。对于除图片和 OLE 对象以外的其他图形来说,缩放总是相对于当前高度而言。
ScaleWidth 根据指定的系数缩放图形宽度。对于图片和 OLE 对象来说,可指明图形缩放是根据原尺寸还是当前尺寸。对于图片和 OLE 对象以外的其他图形来说,总是相对于当前宽度进行缩放。
Select 选择指定的对象。
SetShapesDefaultProperties 将指定形状的格式应用于默认形状。使用该方法后所创建的形状将默认应用此格式。
Ungroup 取消指定形状或者形状区域中任意组合形状的组合。取消指定形状或形状区域中图片和 OLE 对象的组合。取消组合后的形状以单个 ShapeRange 对象的形式返回。
ZOrder 将指定的形状移到集合中其他形状的前面或后面(即更改该形状在 z-顺序中的位置)。

属性

名称 说明
ActionSettings 返回一个 ActionSettings 对象,该对象包含在幻灯片放映期间,当用户在指定形状或文本区域内单击或移动鼠标时所产生的动作的信息。只读。
Adjustments 返回一个 Adjustments 对象,该对象包含指定形状中所有调整的调整值。适用于代表自选图形、艺术字或连接符的任何 Shape 或 ShapeRange 对象。只读。
AlternativeText 返回或设置与 Web 演示文稿中的形状关联的替换文本。可读/写。String 类型。
AnimationSettings 返回一个 AnimationSettings 对象,该对象代表所有可应用于指定形状的动画的特殊效果。
Application 返回一个 Application 对象,该对象表示指定对象的创建者。
AutoShapeType 返回或设置指定的 Shape 或 ShapeRange 对象的形状类型,该对象必须代表自选图形,而不能代表直线、任意多边形图形或连接符。MsoAutoShapeType 类型,可读写。
BackgroundStyle 设置或返回指定对象的背景样式。可读/写。
BlackWhiteMode 返回或设置值,该值指示以黑白模式查看演示文稿时指定形状出现的形式。可读/写。MsoBlackWhiteMode 类型。
Callout 返回一个 CalloutFormat 对象,该对象包含指定形状的标注格式属性。适用于代表行标注的 Shape 或 ShapeRange 对象。只读。
Chart 返回当前 Shape 对象的 Chart 对象。只读。
Child 如果该形状是子形状,或者如果形状区域内的所有形状都是同一个父形状的子形状,则属性值为 MsoTrue。只读。MsoTriState 类型。
ConnectionSiteCount 返回指定形状中的连结点的数量。只读。Long 类型。
Connector 确定指定的形状是否为连接符。只读。MsoTriState 类型。
ConnectorFormat 返回 ConnectorFormat 对象,包含连接符格式属性。适用于代表连接符的 Shape 或 ShapeRange 对象。只读。
Creator 返回 Long 类型值,该值代表创建指定对象的应用程序创建者代码,该代码由四个字符构成。例如,如果对象是在WPP 中创建的,则此属性返回一个十六进制数 50575054。只读。
CustomerData 返回一个 CustomerData 对象。只读。
Fill 返回一个 FillFormat 对象,该对象包含指定形状的填充格式属性。只读。
Glow 返回指定形状的发光格式。只读 msoGlowType 类型。
GroupItems 返回一个 GroupShapes 对象,该对象代表指定形状组中的单个形状。使用 GroupShapes 对象的 Item 方法可返回形状组中的单个形状。适用于代表组合形状的 Shape 或 ShapeRange 对象。只读。
HasChart 返回指定对象代表的形状是否包含图表,只读。
HasTable 返回指定的形状是否为表。只读。MsoTriState 类型。
HasTextFrame 返回指定形状是否有文本框。只读。MsoTriState 类型。
Height 以磅为单位返回或设置指定对象的高度。用于 Master 对象时只读,Single 类型;用于所有其他对象时可读/写,Single 类型。
HorizontalFlip 返回指定的形状是否绕水平轴翻转。只读。MsoTriState 类型。
Id 返回一个 Long 类型值,该值标识形状或形状范围。只读。
Left 返回或设置一个 Single 类型值,该值代表从形状边界框的左边缘到幻灯片左边缘的距离(以磅为单位)。可读/写。
Line 返回一个 LineFormat 对象,该对象包含指定形状的线条格式属性。(对于线条来说,LineFormat 对象代表线条本身;而对于带有边框的形状来说,LineFormat 对象代表边框。)只读。
LinkFormat 返回 LinkFormat 对象,包含链接的 OLE 对象特有的属性。只读。
LockAspectRatio 确定在调整指定形状的大小时是否保持其原始比例。可读/写。MsoTriState 类型。
MediaType 返回 OLE 媒体类型。只读。PpMediaType 类型。
Name 创建形状时,WPP 自动以 ShapeType Number 的形式为其分配一个名称,其中 ShapeType 指明形状或自选图形的类型,Number 是在幻灯片上形状的集合中具有唯一性的整数。例如,为幻灯片上的形状自动生成的名称可以为 Placeholder 1、Oval 2 和 Rectangle 3。为了避免与自动分配的名称发生冲突,对用户定义的名称请不要使用 ShapeType Number 形式,其中 ShapeType 为一个用于自动生成名称的值,Number 为任意的正整数。形状范围必须至少包含一个形状。String 类型,可读/写。
Nodes 返回一个 ShapeNodes 集合,该集合代表指定形状的几何描述。适用于表示任意多边形图形的 Shape 对象。
OLEFormat 返回 OLEFormat 对象,包含指定形状的 OLE 格式属性。适用于代表 OLE 对象的 Shape 或 ShapeRange 对象。只读。
Parent 返回指定对象的父对象。
ParentGroup 返回一个 Shape 对象,该对象代表子形状或子形状范围共同的父形状。
PictureFormat 返回一个 PictureFormat 对象,该对象包含指定形状的图片格式属性。适用于代表图片或 OLE 对象的 Shape 或 ShapeRange 对象。只读。
PlaceholderFormat 返回一个 PlaceholderFormat 对象,该对象包含占位符特有的属性。只读。
Reflection 返回指定形状的映像格式。只读 msoReflectionType 类型。
Rotation 返回或设置指定形状绕 z 轴旋转的角度。正值表示顺时针旋转,负值表示逆时针旋转。可读/写。Single 类型。
Script 返回一个代表 WPP 幻灯片上一段脚本代码的 Script 对象。在WPP 中,脚本与某个标记形状相关联。如果指定形状没有相关联的脚本,则不会返回任何值。只读。
Shadow 返回一个只读的 ShadowFormat 对象,该对象包含指定形状的阴影格式属性。
ShapeStyle 设置或返回指定对象的形状样式索引。可读/写。
SoftEdge 返回指定形状的柔化边缘格式。msoSoftEdgeType 类型,只读。
Table 返回一个 Table 对象,该对象代表某个形状或形状区域内的一个表格。只读。
Tags 返回一个代表指定对象的标签的 Tags 对象。只读。
TextEffect 返回一个 TextEffectFormat 对象,该对象包含指定形状的文本效果格式属性。适用于代表艺术字的 Shape 或 ShapeRange 对象。
TextFrame 返回一个 TextFrame 对象,该对象包含指定形状或母版文本样式的对齐方式和定位属性。
TextFrame2 返回与指定的 Shape 对象(包含指定形状的对齐方式和定位属性)相关联的 TextFrame2 对象。只读。
ThreeD 返回一个 ThreeDFormat 对象,该对象包含指定形状的三维效果格式属性。只读。
Top 返回或设置一个 Single 类型值,该值代表形状边界框的上边缘到文档上边缘的距离。可读/写。
Type 返回一个 MsoShapeType 常量,该常量代表单个形状或形状范围内多个形状的类型。只读。
VerticalFlip 确定指定的形状是否绕垂直轴翻转。只读。MsoTriState 类型。
Vertices 以一系列坐标对的形式返回指定任意多边形顶点(和贝赛尔曲线的控点)的坐标。可以将此属性返回的数组用作 AddCurve 方法或 AddPolyline 方法的参数。只读。Variant 类型。
Visible 返回或设置指定对象的可见性或应用于指定对象的格式。可读/写。MsoTriState 类型。
Width 以磅为单位返回或设置指定对象的宽度。用于 Master 对象时只读,Single 类型;用于所有其他对象时可读/写,Single 类型。
ZOrderPosition 返回指定的形状在 z-顺序中的位置。只读。Long 类型。