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.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, 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