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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Dessine un arc comme partie d'un contour d'ellipse sur le TCanvas.
Cet arc est créé comme un chemin contenant une partie d'un contour d'ellipse. DrawArc dessine ce chemin sur le TCanvas en cours avec les paramètres actuels de Stroke.
Le paramètre Center
spécifie le centre de l'ellipse.
Les coordonnées du paramètre Radius
spécifient les demi-axes de l'ellipse parent :
Radius.x
définit la demi-axe x.Radius.y
définit la demi-axe y.
StartAngle
spécifie l'angle en degrés, mesuré dans le sens des aiguilles d'une montre, à partir de l'axe x jusqu'à la ligne qui passe par le point Center
de l'ellipse et intersecte l'ellipse dans le point de départ de l'arc.
SweepAngle
spécifie l'angle en degrés, mesuré dans le sens des aiguilles d'une montre, à partir du paramètre StartAngle
jusqu'à la ligne qui passe par le point Center
de l'ellipse et intersecte l'ellipse dans le point d'arrivée de l'arc.
Le paramètre AOpacity
spécifie la transparence de la couleur de Stroke.
Pour personnaliser le crayon de dessin, utilisez les propriétés Stroke, Thickness, Cap, Dash et Join.
Voir aussi
- 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