Shape.FitCurve 方法 (Visio)
通过将形状中的几何图形段替换为接近于原始段路径的相似样条、弧和线段,减少形状中几何图形段的数目。 这通常会减少形状中段的数目。
语法
expression。 FitCurve
( _Tolerance_
, _Flags_
)
expression 一个代表 Shape 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Tolerance | 必需 | Double | 结果路径与形状的原始路径必须吻合的程度。 |
Flags | 必需 | Integer | 影响形状绘制方式的标志。 |
返回值
Nothing
注解
Selection 对象的 FitCurve 方法优化了选定内容中的每个形状。 它不会将选定形状组合到单个形状中。
FitCurve 方法形成的路径在原始路径的给定公差范围内。 公差应以内部绘图单位(英寸)表示。 要与原始路径完全吻合,请指定公差为零 (0)。
Flags 参数是一个位掩码,指定用于优化路径的选项。 此参数的值应为零或者下面一个或多个值的组合。
常量 | 值 | 说明 |
---|---|---|
visSplinePeriodic | &H1 | 如果适用,则生成周期性样条。 |
visSplineDoCircles | &H2 | 识别形状中的圆弓形,并为这些圆弓形生成圆弧而不是样条行。 |
visSplineAbrupt | &H4 | 每当检测到路径的方向或曲度发生突然改变时,断开结果样条。 |
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。