此代码怎么样操作可以让Shapes中的图形放置到我想要的位置上呢
时间: 2024-02-18 11:00:28 浏览: 102
Excel-VBA宏编程实例源代码-文本与图形的操作-创建三维图形对象.zip
要将Shapes集合中的图形放置到您想要的位置上,您可以使用Visio Shape对象的Location属性来设置图形的位置。例如,以下代码将Shapes集合中的第一个图形移动到(5, 5)的位置上:
```csharp
// 获取Shapes集合中的第一个图形
Visio.Shape visioShape = visioPage.Shapes[1];
// 将图形移动到(5, 5)的位置上
visioShape.Location = new Visio.Point { X = 5, Y = 5 };
```
您可以根据需要修改此示例代码以将Shapes集合中的不同图形移动到不同的位置上。请注意,Visio中的坐标系统以英寸为单位,因此您需要根据需要将坐标值转换为英寸。
阅读全文