API:Vcl.Graphics.TCanvas.AngleArc

提供: RAD Studio API Documentation
移動先: 案内検索

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.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCanvas

説明

パラメータで定義された円の周に沿って、弧を画像に描画します。

Vcl.Graphics.TCanvas.AngleArc は Vcl.Graphics.TCustomCanvas.AngleArc を継承しています。以下の内容はすべて Vcl.Graphics.TCustomCanvas.AngleArc を参照しています。

パラメータで定義された円の周に沿って、弧を画像に描画します。

現在のペンを使用して描画するよう、AngleArc をオーバーライドします。

AngleArc メソッドは、現在の位置から弧の始点まで線を描き、それから、弧の終点まで反時計回りに円弧を描きます。 弧は、中心が(X,Y)にあり、半径が Radius である円の円周をなぞります。 弧は、円の円周に沿って反時計まわりに、StartAngle から掃引角度 SweepAngle で描かれます。

掃引角度が 360 度以上の場合、完全な円が描かれ、その一部の弧が複数回なぞられることになります。