Visio) (Row.GetPolylineData 方法

會傳回聚合線列中所記錄的點。

語法

expression。 GetPolylineData( _Flags_ , _xyArray()_ )

運算式 代表 Row 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Flags 必要 整數 會影響所傳回點的旗標
xyArray () 必要 雙精確度 輸出參數。 會傳回交替 x 及 y 值的陣列,這些值會指定列中所記錄的點

傳回值

無

註解

如果列的類型不是 visTagPolylineTo,則會產生例外狀況。

如果 GetPolylineData 方法成功, xyArray () 會傳回 n 個雙數的一維陣列, (VT_R8) 索引為 0 到 n - 1。 參數 xyArray () 是由 GetPolylineData 方法配置的輸出參數,可將擁有權傳回給呼叫端。 呼叫端最終應該在傳回的陣列上執行 SafeArrayDestroy 。 (Microsoft Visual Basic 和 Visual Basic for Applications 會為您管理此項目。)

Flags 參數是會指定傳回點的選項的位元遮罩。 它的值應為 visGeomWHPct、visGeomXYLocal,或這兩個值的其中一個與 visGeomExcludeLastPoint 的組合。 如果 visGeomWHPct 或 visGeomXYLocal 都未作為 Flags 參數的一部分傳遞,則會產生錯誤。

常數 值 描述
visGeomExcludeLastPoint &H1 選用。 將不包含在 xyArray() 中之聚合線的最後一個點 (列中的 X 及 Y 儲存格)
visGeomWHPct &H10 xyArray() 中所傳回的值將是寬度/高度的百分比
visGeomXYLocal &H20 xyArray() 中所傳回的值將是繪圖中的本機內部單位

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。