PowerPoint.Interfaces.ShapeData interface
一个接口,用于描述通过调用 shape.toJSON()返回的数据。
属性
| creation |
获取形状的创建 ID。
|
| height | 指定形状的高度(以磅为单位)。
|
| id | 获取形状的唯一 ID。 |
| left | 从形状左侧到幻灯片左侧的距离(以磅为单位)。 |
| level | 返回指定形状的级别。
|
| name | 指定此形状的名称。 |
| rotation | 指定形状围绕 z 轴的旋转(以度为单位)。 正值表示顺时针旋转,负值表示逆时针旋转。 |
| top | 从形状的上边缘到幻灯片上边缘的距离(以磅为单位)。 |
| type | 返回此形状的类型。 有关详细信息,请参阅 PowerPoint.ShapeType 。 |
| visible | 指定形状是否可见。 |
| width | 指定形状的宽度(以磅为单位)。
|
| z |
返回形状的 z 顺序位置,0 表示顺序堆栈的底部。 幻灯片上的每个形状都有唯一的 z 顺序,但每张幻灯片也有唯一的 z 顺序堆栈,因此,单独幻灯片上的两个形状可能具有相同的 z 顺序编号。 |
属性详细信息
creationId
注意
此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。
获取形状的创建 ID。
null如果形状没有创建 ID,则返回 。
creationId?: string | null;
属性值
string | null
注解
height
指定形状的高度(以磅为单位)。
InvalidArgument使用负值设置时引发异常。
height?: number;
属性值
number
注解
id
left
level
返回指定形状的级别。
级别为 0 表示形状不是组的一部分。
级别为 1 表示形状是顶级组的一部分。
大于 1 的级别指示形状是嵌套组。
level?: number;
属性值
number
注解
name
rotation
注意
此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。
指定形状围绕 z 轴的旋转(以度为单位)。 正值表示顺时针旋转,负值表示逆时针旋转。
rotation?: number;
属性值
number
注解
top
type
返回此形状的类型。 有关详细信息,请参阅 PowerPoint.ShapeType 。
type?: PowerPoint.ShapeType | "Unsupported" | "Image" | "GeometricShape" | "Group" | "Line" | "Table" | "Callout" | "Chart" | "ContentApp" | "Diagram" | "Freeform" | "Graphic" | "Ink" | "Media" | "Model3D" | "Ole" | "Placeholder" | "SmartArt" | "TextBox";
属性值
PowerPoint.ShapeType | "Unsupported" | "Image" | "GeometricShape" | "Group" | "Line" | "Table" | "Callout" | "Chart" | "ContentApp" | "Diagram" | "Freeform" | "Graphic" | "Ink" | "Media" | "Model3D" | "Ole" | "Placeholder" | "SmartArt" | "TextBox"
注解
visible
注意
此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。
指定形状是否可见。
visible?: boolean;
属性值
boolean
注解
width
指定形状的宽度(以磅为单位)。
InvalidArgument使用负值设置时引发异常。
width?: number;
属性值
number
注解
zOrderPosition
返回形状的 z 顺序位置,0 表示顺序堆栈的底部。 幻灯片上的每个形状都有唯一的 z 顺序,但每张幻灯片也有唯一的 z 顺序堆栈,因此,单独幻灯片上的两个形状可能具有相同的 z 顺序编号。
zOrderPosition?: number;
属性值
number