Selection.DrawRegion 方法 (Visio)
绘制表示包含给定点的区域的新建形状。
语法
expression。 DrawRegion
( _Tolerance_
, _Flags_
, _x_
, _y_
, _ResultsMaster_
)
表达 一个代表 Selection 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Tolerance | 必需 | Double | 确定点重合时的容错能力。 Selection 对象的包含形状的坐标空间中以内部单位表示的距离;构造区域的边界时容许的路径之间的最大间距。 |
Flags | 必需 | Integer | 指定如何绘制区域的常量或整数。 |
x | 可选 | Variant | Selection 对象的坐标空间中以内部单位表示的 x 坐标。 |
y | 可选 | Variant | Selection 对象的坐标空间中以内部单位表示的 y 坐标。 |
ResultsMaster | 可选 | Variant | 新的 Shape 对象应作为其实例的 Master 对象。 |
返回值
Shape
说明
DrawRegion 方法依据 Selection 对象中的一部分路径创建新的 Shape 对象。
如果同时指定 了 x 和 y ,则生成的形状是包含 x、 y) ( 点的最小区域。
如果没有 x 或 y,或者如果点 ( x,y) 不包含在由所选形状的路径包围 的任何区域中,则结果是使用“片段”操作创建的所有形状的并集。
如果选定的形状没有定义闭合区域,则 DrawRegion 方法将返回 Nothing 且不会引发异常。
Flags 参数可以是 VisDrawRegionFlags 中 Visio 类型库声明的下列常量之一或组合。
**名字** | 值 | 说明 |
---|---|---|
visDrawRegionDeleteInput | &H4 | 删除所选的项。 |
visDrawRegionIgnoreVisible | &H20 | 排除可见的几何图形。 |
visDrawRegionIncludeDataGraphics | &H40 | 包括数据图形标注形状及其子形状。 |
visDrawRegionIncludeHidden | &H10 | 包括隐藏的几何图形。 |
如果向 DrawRegion 方法传递 VT_EMPTY 或 VT_ERROR 类型的 ResultsMaster(即 VBA 如何传递未指定的可选参数),则新的形状不是主控形状的实例,而且新区域的填充、线条和文本样式将被设置为文档的默认样式。
如果向 DrawRegion 方法传递对 ResultsMaster(类型为 VT_UNKNOWN 或 VT_DISPATCH)中的 Master 对象的引用并给定 Selection 对象,则 DrawRegion 方法将实例化该 Master 对象并添加计算出的几何图形。
新的 Shape 对象除了包含 ResultsMaster 中已存在的文本外不包含任何其他文本。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。