GraphicsPath.AddArc メソッド (Single, Single, Single, Single, Single, Single)
名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Public Sub AddArc ( _ x As Single, _ y As Single, _ width As Single, _ height As Single, _ startAngle As Single, _ sweepAngle As Single _ )
Dim instance As GraphicsPath Dim x As Single Dim y As Single Dim width As Single Dim height As Single Dim startAngle As Single Dim sweepAngle As Single instance.AddArc(x, y, width, height, startAngle, sweepAngle)
public void AddArc ( float x, float y, float width, float height, float startAngle, float sweepAngle )
public: void AddArc ( float x, float y, float width, float height, float startAngle, float sweepAngle )
public void AddArc ( float x, float y, float width, float height, float startAngle, float sweepAngle )

図形の中に前回描画された直線や曲線がある場合は、前回の線分の終点と円弧の始点を結ぶ線が追加されます。
円弧は、指定した四角形が外接する楕円の周辺に沿って描画されます。円弧の開始点は、楕円の x 軸 (角度 0 度) から開始角度分だけ時計回りに測定することで決定されます。同様に、終了点の位置も、開始点から時計回りにスイープ角度を測定することで決定されます。スイープ角度が 360 度より大きいか、または -360 度未満の場合、円弧はそれぞれちょうど 360 度または -360 度でスイープされます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


GraphicsPath.AddArc メソッド (RectangleF, Single, Single)
名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文

図形の中に前回描画された直線や曲線がある場合は、前回の線分の終点と円弧の始点を結ぶ線が追加されます。
円弧は、指定した四角形が外接する楕円の周辺に沿って描画されます。円弧の開始点は、楕円の x 軸 (角度 0 度) から開始角度分だけ時計回りに測定することで決定されます。同様に、終了点の位置も、開始点から時計回りにスイープ角度を測定することで決定されます。スイープ角度が 360 度より大きいか、または -360 度未満の場合、円弧はそれぞれちょうど 360 度または -360 度でスイープされます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


GraphicsPath.AddArc メソッド (Rectangle, Single, Single)
名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文

図形の中に前回描画された直線や曲線がある場合は、前回の線分の終点と円弧の始点を結ぶ線が追加されます。
円弧は、指定した四角形が外接する楕円の周辺に沿って描画されます。円弧の開始点は、楕円の x 軸 (角度 0 度) から開始角度分だけ時計回りに測定することで決定されます。同様に、終了点の位置も、開始点から時計回りにスイープ角度を測定することで決定されます。スイープ角度が 360 度より大きいか、または -360 度未満の場合、円弧はそれぞれちょうど 360 度または -360 度でスイープされます。

次のコード例は、Windows フォームでの使用を意図してデザインされており、OnPaint イベント オブジェクトである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub AddArcExample(ByVal e As PaintEventArgs) ' Create a GraphicsPath object. Dim myPath As New GraphicsPath ' Set up and call AddArc, and close the figure. Dim rect As New Rectangle(20, 20, 50, 100) myPath.StartFigure() myPath.AddArc(rect, 0, 180) myPath.CloseFigure() ' Draw the path to screen. e.Graphics.DrawPath(New Pen(Color.Red, 3), myPath) End Sub
private void AddArcExample(PaintEventArgs e) { // Create a GraphicsPath object. GraphicsPath myPath = new GraphicsPath(); // Set up and call AddArc, and close the figure. Rectangle rect = new Rectangle(20, 20, 50, 100); myPath.StartFigure(); myPath.AddArc(rect, 0, 180); myPath.CloseFigure(); // Draw the path to screen. e.Graphics.DrawPath(new Pen(Color.Red, 3), myPath); }
private: void AddArcExample( PaintEventArgs^ e ) { // Create a GraphicsPath object. GraphicsPath^ myPath = gcnew GraphicsPath; // Set up and call AddArc, and close the figure. Rectangle rect = Rectangle(20,20,50,100); myPath->StartFigure(); myPath->AddArc( rect, 0, 180 ); myPath->CloseFigure(); // Draw the path to screen. e->Graphics->DrawPath( gcnew Pen( Color::Red,3.0f ), myPath ); }
private void AddArcExample(PaintEventArgs e) { // Create a GraphicsPath object. GraphicsPath myPath = new GraphicsPath(); // Set up and call AddArc, and close the figure. Rectangle rect = new Rectangle(20, 20, 50, 100); myPath.StartFigure(); myPath.AddArc(rect, 0, 180); myPath.CloseFigure(); // Draw the path to screen. e.get_Graphics().DrawPath(new Pen(Color.get_Red(), 3), myPath); } //AddArcExample

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


GraphicsPath.AddArc メソッド (Int32, Int32, Int32, Int32, Single, Single)
名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
Public Sub AddArc ( _ x As Integer, _ y As Integer, _ width As Integer, _ height As Integer, _ startAngle As Single, _ sweepAngle As Single _ )
Dim instance As GraphicsPath Dim x As Integer Dim y As Integer Dim width As Integer Dim height As Integer Dim startAngle As Single Dim sweepAngle As Single instance.AddArc(x, y, width, height, startAngle, sweepAngle)

図形の中に前回描画された直線や曲線がある場合は、前回の線分の終点と円弧の始点を結ぶ線が追加されます。
円弧は、指定した四角形が外接する楕円の周辺に沿って描画されます。円弧の開始点は、楕円の x 軸 (角度 0 度) から開始角度分だけ時計回りに測定することで決定されます。同様に、終了点の位置も、開始点から時計回りにスイープ角度を測定することで決定されます。スイープ角度が 360 度より大きいか、または -360 度未満の場合、円弧はそれぞれちょうど 360 度または -360 度でスイープされます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


GraphicsPath.AddArc メソッド
名前 | 説明 |
---|---|
GraphicsPath.AddArc (Rectangle, Single, Single) | 現在の図形に楕円の円弧を追加します。 |
GraphicsPath.AddArc (RectangleF, Single, Single) | 現在の図形に楕円の円弧を追加します。 |
GraphicsPath.AddArc (Int32, Int32, Int32, Int32, Single, Single) | 現在の図形に楕円の円弧を追加します。 |
GraphicsPath.AddArc (Single, Single, Single, Single, Single, Single) | 現在の図形に楕円の円弧を追加します。 |

Weblioに収録されているすべての辞書からGraphicsPath.AddArcを検索する場合は、下記のリンクをクリックしてください。

- GraphicsPath.AddArcのページへのリンク