返回介绍

AddCanvas 方法

发布于 2019-09-29 09:52:55 字数 1722 浏览 895 评论 0 收藏 0

全部显示

在文档中添加画布。返回代表该画布的 Shape 对象,并将其添加到 Shapes 集合。

expression.AddCanvas(Left, Top, Width, Height, Anchor)

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

Left Single 类型,必需。画布左侧边缘相对于锁定标记的位置,以磅为单位。

Top Single 类型,必需。画布上部边缘相对于锁定标记的位置,以磅为单位。

Width Single 类型,必需。画布的宽度,以磅为单位。

HeightSingle 类型,必需。画布的高度,以磅为单位。

AnchorVariant 类型,可选。代表画布绑定文本的 Range 对象。如果指定 Anchor,则锁定标记将出现在锁定区域第一段的开头。如果省略该参数,将自动选定锁定区域,而画布将相对于页面的上部和左侧边缘进行定位。

示例

下列示例在新文档中添加画布,然后在画布上添加两个图形,并设置填充和线条属性。

Sub AddInlineCanvas()
    Dim docNew As Document
    Dim shpCanvas As Shape

    Set docNew = Documents.Add

    'Add a drawing canvas to the new document
    Set shpCanvas = docNew.Shapes.AddCanvas( _
        Left:=150, Top:=150, Width:=70, Height:=70)
    shpCanvas.WrapFormat.Type = wdWrapInline

    'Add shapes to drawing canvas
    With shpCanvas.CanvasItems
        .AddShape msoShapeHeart, Left:=10, _
            Top:=10, Width:=50, Height:=60
        .AddLine BeginX:=0, BeginY:=0, _
            EndX:=70, EndY:=70
    End With
    With shpCanvas
        .CanvasItems(1).Fill.ForeColor _
            .RGB = RGB(Red:=255, Green:=0, Blue:=0)
        .CanvasItems(2).Line _
            .EndArrowheadStyle = msoArrowheadTriangle
    End With
End Sub

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

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

发布评论

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