返回介绍

BuildFreeform 方法

发布于 2019-10-04 14:06:58 字数 1590 浏览 1162 评论 0 收藏 0

全部显示

创建一个任意多边形对象。创建时返回一个代表该任意多边形的FreeformBuilder 对象。使用AddNodes 方法向该任意多边形添加段。向该任意多边形添加至少一个段后,就可以使用ConvertToShape 方法将FreeformBuilder 对象转化为一个Shape 对象,该对象具有在FreeformBuilder 对象中定义的几何说明。

expression.BuildFreeform(EditingType, X1, Y1)

expression必选。该表达式返回“应用于”列表中的对象之一。

EditingType必选。MsoEditingType 类型。第一个结点的编辑属性。
MsoEditingType 可以是下列 MsoEditingType 类型常数之一(不能是msoEditingSmoothmsoEditingSymmetric)。
msoEditingAuto
msoEditingCorner

X1必选。Single 类型。任意多边形第一个结点相对于幻灯片左边缘的水平位置(以磅为单位)。

Y1必选。Single 类型。任意多边形第一个结点相对于幻灯片上边缘的垂直位置(以磅为单位)。

示例

本示例向 myDocument 中添加具有四个段的任意多边形。

Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes.BuildFreeform(EditingType:=msoEditingCorner, _
    X1=360, Y1=200)
 .AddNodes SegmentType:=msoSegmentCurve, EditingType:=msoEditingCorner, _
 X1:=380, Y1:=230, X2:=400, Y2:=250, X3:=450, Y3:=300
 .AddNodes SegmentType:=msoSegmentCurve, EditingType:=msoEditingAuto, _
 X1:=480, Y1:=200
 .AddNodes SegmentType:=msoSegmentLine, EditingType:=msoEditingAuto, _
 X1:=480, Y1:=400
 .AddNodes SegmentType:=msoSegmentLine, EditingType:=msoEditingAuto, _
 X1:=360, Y1:=200
 .ConvertToShape
End With

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文