FMX.Graphics.TCanvas.DrawArc

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

DrawArc.png

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

Exemples de code