FMX.Graphics.TCanvas.FillArc

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

DrawArc.png

Le paramètre AOpacity spécifie la transparence de la couleur de Fill.

Voir aussi

Exemples de code