zoukankan      html  css  js  c++  java
  • Shape 与 InlineShape 的区别

    Shape 对象代表文档中的图形对象,InlineShape 代表文档中的嵌入式图形对象。
    所谓嵌入式图形对象,是指将图像作为文字处理,在排版上以文字的方式进行排版。

    Shape 与 InlineShape 对象在文档中分别属于 Shapes 集合与 InlineShapes 集合。
    通过 Shape 对象的 ConvertToInlineShape 方法可以将 Shape 对象转换为 InlineShape 对象。
    通过 InlineShape 对象的 ConvertToShape 方法可将 InlineShape 对象转换为 Shape 对象。

    Shapes 集合与 InlineShapes 集合都有 AddPicture 方法,用于在文档中插入图片。两方法的定义如下:
    Shapes:
    Function AddPicture(FileName As String, [LinkToFile], [SaveWithDocument], [Left], [Top], [Width], [Height], [Anchor]) As Shape

    InlineShapes:
    Function AddPicture(FileName As String, [LinkToFile], [SaveWithDocument], [Range]) As InlineShape

    两个方法的不同在于插入的位置的不同:
    InlineShapes 只能指定 Range 进行插入。这与文档中的文字插入是相同的。
    Shapes 插入的图片可以任意定位。

  • 相关阅读:
    「Poetize10」封印一击
    「Poetize10」能量获取
    vijosP1499炸毁燃料库
    BZOJ3550: [ONTAK2010]Vacation
    总结#3--一类最小割问题
    BZOJ1976: [BeiJing2010组队]能量魔方 Cube
    BZOJ2132: 圈地计划
    BZOJ2127: happiness
    BZOJ1754: [Usaco2005 qua]Bull Math
    920. 会议室
  • 原文地址:https://www.cnblogs.com/Alex80/p/4494844.html
Copyright © 2011-2022 走看看