设置由
Index 指定的节点的位置。请注意,由于节点的编辑类型的不同,该方法可能会影响相邻节点的位置。
语法
表达式.SetPosition(Index, X1,
Y1)
表达式 一个代表 ShapeNodes 对象的变量。
参数
| 名称 |
必选/可选 |
数据类型 |
描述 |
| Index |
必选 |
Long |
要设置位置的顶点。 |
| X1, Y1 |
必选 |
Single |
新顶点相对于文档左上角的位置(点数)。 |
示例
本示例将 myDocument 中第三个形状的第二个结点向右移 200 磅、向下移 300 磅。第三个形状必须是任意多边形。
| 示例代码 |
let myDocument = ActivePresentation.Slides.Item(1)
let mynodes = myDocument.Shapes.Item(3).Nodes
let pointsArray = mynodes.Item(2).Points
let currXvalue = pointsArray(1, 1)
let currYvalue = pointsArray(1, 2)
mynodes.SetPosition (2, currXvalue + 200, currYvalue + 300)
|
将节点移到新位置?