Row.GetPolylineData 方法 (Visio)

返回折线行中记录的点。

语法

expressionGetPolylineData( _Flags_ , _xyArray()_ )

表达 一个代表 Row 对象的变量。

参数

名称 必需/可选 数据类型 说明
Flags 必需 Integer 影响返回点的标志。
xyArray () 必需 Double out 参数。 返回指定行中记录的点的替代 xy 值的数组。

返回值

Nothing

注解

如果行的类型不是 visTagPolylineTo,则将引发异常。

如果 GetPolylineData 方法成功, xyArray () 将返回 个 n 双精度值一维数组, (VT_R8) 从 0 到 n - 1 编制索引。 参数 xyArray () 是由 GetPolylineData 方法分配的 out 参数,该方法将所有权传回调用方。 调用方最终应对返回的数组执行 SafeArrayDestroy 。 (Microsoft Visual Basic 并Visual Basic for Applications为你管理此功能。)

Flags 参数是位掩码,指定用于返回点的选项。 其值应为 visGeomWHPctvisGeomXYLocal 或上述两个值之一与 visGeomExcludeLastPoint 的组合。 如果 visGeomWHPctvisGeomXYLocal 均未作为 Flags 参数的一部分传递,则将生成错误。

常量 说明
visGeomExcludeLastPoint &H1 可选。 折线的最后一个点(行中的 X 和 Y 单元格)将不包括在 xyArray() 中。
visGeomWHPct &H10 xyArray() 中返回的值将为宽度/高度的百分比。
visGeomXYLocal &H20 xyArray() 中返回的值将为绘图中的本地内部单位。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。