會建立一個新的圖形,此圖形的路徑是由兩個點以及傳入當做引數的旗標所定義的一條橢圓弧線所組成。
語法
expression。
DrawQuarterArc( _xBegin_ , _yBegin_ , _xEnd_ , _yEnd_ , _SweepFlag_ )
expression 一個用於表示 Shape 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| xBegin | 必要 | 雙精確度 | 弧起點的 x 座標。 |
| yBegin | 必要 | 雙精確度 | 弧起點的 y 座標。 |
| xEnd | 必要 | 雙精確度 | 弧線端點的 x 座標。 |
| yEnd | 必要 | 雙精確度 | 圓弧端點的 y 座標。 |
| SweepFlag | 必要 | VisArcSweepFlags | 弧線的類型,凹面或凸面。 |
傳回值
圖形
註解
起點和端點會定義弧的邊界矩形,而_SweepFlag_argument會決定要繪製邊界矩形內兩個可能的弧線中的哪一個。 邊界矩形一律會與頁面座標系統對齊;也就是說,橢圓的 X 軸與頁面的 X 軸平行。
下列 SweepFlag 引數的可能值會在 Visio 型別程式庫以 VisArcSweepFlags 宣告。
| 常數 | 值 | 描述 |
|---|---|---|
| visArcSweepFlagConcave | 0 | 凹面弧線 |
| visArcSweepFlagConvex | 1 | 凸面弧線 |
如果 SweepFlag 為 visArcSweepFlagConcave,則連接橢圓中心至弧線的線會掠過遞減角度;如果是 visArcSweepFlagConvex,則會掠過遞增的角度。
範例
這個 Microsoft Visual Basic for Applications (VBA) 巨集將示範如何使用 DrawQuarterArc 方法在繪圖頁面上繪製一條凹面弧線。
Public Sub DrawQuarterArc_Example
Dim vsoShape As Visio.Shape
Set vsoShape = ActivePage.DrawQuarterArc(3, 3, 6, 8, visArcSweepFlagConcave)
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。