FMX.Graphics.TCanvas.DrawArc
Delphi
procedure DrawArc(const Center, Radius: TPointF; StartAngle, SweepAngle: Single; const AOpacity: Single); overload;
procedure DrawArc(const Center, Radius: TPointF; StartAngle, SweepAngle: Single; const AOpacity: Single; const ABrush: TStrokeBrush); overload;
C++
void __fastcall DrawArc(const System::Types::TPointF &Center, const System::Types::TPointF &Radius, float StartAngle, float SweepAngle, const float AOpacity)/* overload */;
void __fastcall DrawArc(const System::Types::TPointF &Center, const System::Types::TPointF &Radius, float StartAngle, float SweepAngle, const float AOpacity, TStrokeBrush* const ABrush)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
説明
TCanvas 上の楕円形の曲線の一部として、弧を描画します。
弧は パス として作成され、楕円形の曲線の一部を保持します。 DrawArc は、このパスを現在の TCanvas 上に、現在の Stroke パラメータで描画します。
Center
パラメータは、楕円の中心を示します。
Radius
パラメータの座標は、親の楕円の半短径を示します。
Radius.x
は、x 軸の半短径を定義します。Radius.y
は、y 軸の半短径を定義します。
StartAngle
は、X 軸の直線から、楕円の中心点(Center
)を通り、孤の開始点で楕円と交差する直線まで、時計回りに計測した角度を(度数で)示します。
SweepAngle
は、StartAngle
パラメータから、楕円の中心点(Center
)を通り、孤の終了点で楕円と交差する直線まで、時計回りに計測した角度を(度数で)示します。
AOpacity
パラメータは、Stroke 色の透明度を示します。
描画ペンをカスタマイズするには、Stroke、Thickness, Cap, Dash、および Join の各プロパティを使用します。
関連項目
- FMX.Graphics.TCanvas.DrawBitmap
- FMX.Graphics.TCanvas.DrawEllipse
- FMX.Graphics.TCanvas.DrawLine
- FMX.Graphics.TCanvas.DrawPath
- FMX.Graphics.TCanvas.DrawPolygon
- FMX.Graphics.TCanvas.DrawRect
- FMX.Graphics.TCanvas.DrawRectSides
- FMX.Graphics.TCanvas.FillArc
- FMX.Graphics.TCanvas.Stroke
- FMX.Graphics.TStrokeBrush.Cap
- FMX.Graphics.TStrokeBrush.Dash
- FMX.Graphics.TStrokeBrush.Join
- FMX.Graphics.TStrokeBrush.Thickness
- FMX.Graphics.TPathData