Vcl.Direct2D.TDirect2DCanvas.AngleArc
Delphi
procedure AngleArc(X, Y: Integer; Radius: Cardinal; StartAngle, SweepAngle: Single); override;
C++
virtual void __fastcall AngleArc(int X, int Y, unsigned Radius, float StartAngle, float SweepAngle);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
説明
パラメータで定義された円の周に沿って、弧を画像に描画します。
Vcl.Direct2D.TDirect2DCanvas.AngleArc は Vcl.Graphics.TCustomCanvas.AngleArc を継承しています。以下の内容はすべて Vcl.Graphics.TCustomCanvas.AngleArc を参照しています。
パラメータで定義された円の周に沿って、弧を画像に描画します。
現在のペンを使用して描画するよう、AngleArc をオーバーライドします。
AngleArc メソッドは、現在の位置から弧の始点まで線を描き、それから、弧の終点まで反時計回りに円弧を描きます。 弧は、中心が(X,Y)にあり、半径が Radius である円の円周をなぞります。 弧は、円の円周に沿って反時計まわりに、StartAngle から掃引角度 SweepAngle で描かれます。
掃引角度が 360 度以上の場合、完全な円が描かれ、その一部の弧が複数回なぞられることになります。