Vcl.Graphics.TCustomCanvas.AngleArc

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure AngleArc(X, Y: Integer; Radius: Cardinal; StartAngle, SweepAngle: Single); virtual; abstract;

C++

virtual void __fastcall AngleArc(int X, int Y, unsigned Radius, float StartAngle, float SweepAngle) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCustomCanvas

Description

Dessine un arc dans l'image le long du périmètre du cercle défini par les paramètres.

Redéfinissez AngleArc pour dessiner avec le crayon actif.

La méthode AngleArc dessine une ligne depuis la position actuelle jusqu'au point de départ de l'arc, puis un arc circulaire dans le sens contraire des aiguilles d'une montre, jusqu'au point final de l'arc. L'arc traverse le périmètre d'un cercle dont le centre réside à (X,Y) et dont le rayon est Radius. L'arc est dessiné en suivant le périmètre du cercle, dans le sens contraire des aiguilles d'une montre, à partir du StartAngle avec un angle de nettoyage de SweepAngle.

Si l'angle de nettoyage a plus de 360 degrés, le cercle entier est dessiné et une portion de l'arc est dessinée plusieurs fois.