建立一个任意多边形对象。返回一个
FreeformBuilder
对象,该对象代表正在建立的任意多边形。用
AddNodes 方法向任意多边形添加线段。当您向任意多边形中添加了至少一条线段后,就可以用
ConvertToShape 方法将
FreeformBuilder 对象转化成
Shape 对象,此对象具有
FreeformBuilder 中定义的几何描述特性。
语法
表达式.BuildFreeform(EditingType, X1,
Y1)
表达式 一个代表 Shapes 对象的变量。
参数
名称 |
必选/可选 |
数据类型 |
描述 |
EditingType |
必选 |
MsoEditingType |
第一个节点的编辑属性。 |
X1 |
必选 |
Single |
任意多边形第一个节点相对于幻灯片左边缘的水平位置(以磅为单位)。 |
Y1 |
必选 |
Single |
任意多边形第一个节点相对于幻灯片上边缘的垂直位置(以磅为单位)。 |
返回值
FreeformBuilder
示例
本示例向 myDocument
中添加带有四条线段的任意多边形。
示例代码 |
let myDocument = ActivePresentation.Slides.Item(1)
let myFreeform = myDocument.Shapes.BuildFreeform(msoEditingCorner, 360, 200)
myFreeform.AddNodes(msoSegmentCurve, msoEditingCorner,
380, 230, 400, 250, 450, 300)
myFreeform.AddNodes(msoSegmentCurve, msoEditingAuto, 480, 200)
myFreeform.AddNodes(msoSegmentLine, msoEditingAuto, 480, 400)
myFreeform.AddNodes(msoSegmentLine, msoEditingAuto, 360, 200)
myFreeform.ConvertToShape()
|
Build Freeform 方法 buildfreeform 方法 定义非标准形状? 生成任意多边形 生成任意形状? 绘制任意多边形?