現在の図形に楕円の円弧を追加します。
Overloads Public Sub AddArc( _
ByVal x As Integer, _ ByVal y As Integer, _ ByVal width As Integer, _ ByVal height As Integer, _ ByVal startAngle As Single, _ ByVal sweepAngle As Single _)
[C#]
public void AddArc(intx,inty,intwidth,intheight,floatstartAngle,floatsweepAngle);
[C++]
public: void AddArc(intx,inty,intwidth,intheight,floatstartAngle,floatsweepAngle);
[JScript]
public function AddArc(
x : int,y : int,width : int,height : int,startAngle : float,sweepAngle : float);
パラメータ
- x
円弧の描画元となる楕円を定義する四角形領域の左上隅の x 座標。 - y
円弧の描画元となる楕円を定義する四角形領域の左上隅の y 座標。 - width
円弧の描画元となる楕円を定義する四角形領域の幅。 - height
円弧の描画元となる楕円を定義する四角形領域の高さ。 - startAngle
x 軸から時計回りに測定した、円弧の開始角度。 - sweepAngle
startAngle と円弧の終端との間の角度。
解説
図形の中に前回描画された直線や曲線がある場合は、前回の線分の終点と円弧の始点を結ぶ線が追加されます。
円弧は、指定した四角形が外接する楕円の周辺に沿って描画されます。円弧の開始点は、楕円の x 軸 (角度 0 度) から開始角度分だけ時計回りに測定することで決定されます。同様に、終了点の位置も、開始点から時計回りにスイープ角度を測定することで決定されます。スイープ角度が 360 度より大きいか、または -360 度未満の場合、円弧はそれぞれちょうど 360 度または -360 度でスイープされます。
使用例
例については、 GraphicsPath.AddArc Method (Rectangle, Single, Single) を参照してください。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
GraphicsPath クラス | GraphicsPath メンバ | System.Drawing.Drawing2D 名前空間 | GraphicsPath.AddArc オーバーロードの一覧