Skip to content
本页内容

SetPosition (方法)

设置由 Index 指定的顶点位置。注意:由于顶点的编辑类型不同,此方法可能影响相邻顶点的位置。

参数

属性数据类型必填说明
Indexint必填要设置位置的顶点。
X1float必填新顶点相对于文档左上角的位置(以磅为单位)。
Y1float必填新顶点相对于文档左上角的位置(以磅为单位)。

示例

python
#本示例将第一张工作表中第三个形状中的节点 2 移至距离工作表左侧 200 磅,距离工作表顶部 300 磅。第三个形状必须是任意多边形
def test():
    nodes = Application.Worksheets.Item(1).Shapes.Item(3).Nodes
    nodes.SetPosition(2, 200, 300)
python
#本示例将活动工作表中所有形状的节点 1 移至距离工作表左侧 100 磅,距离工作表顶部 200 磅。所有形状必须是任意多边形
def test():
    shapes = ActiveSheet.Shapes
    for i in range(1, shapes.Count):
        shapes.Item(i).Nodes.SetPosition(1, 100, 200)