FMX.Graphics.TCanvas.FillArc
Delphi
procedure FillArc(const Center, Radius: TPointF; StartAngle, SweepAngle: Single; const AOpacity: Single); overload;
procedure FillArc(const Center, Radius: TPointF; StartAngle, SweepAngle: Single; const AOpacity: Single; const ABrush: TBrush); overload;
C++
void __fastcall FillArc(const System::Types::TPointF &Center, const System::Types::TPointF &Radius, float StartAngle, float SweepAngle, const float AOpacity)/* overload */;
void __fastcall FillArc(const System::Types::TPointF &Center, const System::Types::TPointF &Radius, float StartAngle, float SweepAngle, const float AOpacity, TBrush* const ABrush)/* overload */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Remplit un arc sur le TCanvas.
L'arc est créé en tant que chemin contenant une partie d'un contour d'ellipse. FillArc remplit ce chemin sur le TCanvas en cours avec le pinceau en cours, spécifié par la propriété Fill.
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.xdéfinit la demi-axe x.Radius.ydéfinit la demi-axe y.
StartAngle spécifie l'angle en degrés, mesuré dans le sens des aiguilles d'une montre, depuis 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é, mesuré dans le sens des aiguilles d'une montre, depuis le 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 Fill.
Voir aussi
- FMX.Graphics.TCanvas.FillEllipse
- FMX.Graphics.TCanvas.FillPath
- FMX.Graphics.TCanvas.FillPolygon
- FMX.Graphics.TCanvas.FillRect
- FMX.Graphics.TCanvas.FillText
- FMX.Graphics.TCanvas.DrawArc
- FMX.Graphics.TCanvas.Fill
- FMX.Graphics.TPathData
