Vcl.Direct2D.TDirect2DCanvas.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.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

説明

パラメータで定義された円の周に沿って、弧を画像に描画します。 {{#multireplace:Vcl.Direct2D.TDirect2DCanvas.AngleArc|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Vcl.Graphics.TCustomCanvas.AngleArc|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Vcl.Graphics.TCustomCanvas.AngleArc|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

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

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

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

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