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 */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Beschreibung
Zeichnet einen Bogen als Teil einer Ellipsenkontur auf das TCanvas-Objekt.
Der Bogen wird als Pfad erstellt, der einen Teil einer Ellipsenkontur enthält. DrawArc zeichnet diesen Pfad mit den aktuellen Stroke-Parametern auf das aktuelle TCanvas-Objekt.
Der Parameter Center
gibt die Mitte der Ellipse an.
Die Koordinaten des Parameters Radius
geben die Halbachsen der übergeordneten Ellipse an:
Radius.x
definiert die X-Halbachse.Radius.y
definiert die Y-Halbachse.
StartAngle
gibt den im Uhrzeigersinn gemessenen Winkel von der X-Achse zu der Linie in Grad an, die durch den Mittelpunkt (Center
) der Ellipse verläuft und die Ellipse im Startpunkt des Bogens schneidet.
SweepAngle
gibt den im Uhrzeigersinn gemessenen Winkel vom Parameter StartAngle
zu der Linie in Grad an, die durch den Mittelpunkt (Center
) der Ellipse verläuft und die Ellipse im Endpunkt des Bogens schneidet.
Der Parameter AOpacity
gibt die Transparenz der Farbe von Stroke an.
Mit den Eigenschaften Stroke, Thickness, Cap, Dash und Join können Sie den Zeichenstift anpassen.
Siehe auch
- 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