Vcl.Direct2D.TDirect2DCanvas.AngleArc

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Description

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

Vcl.Direct2D.TDirect2DCanvas.AngleArc hérite de Vcl.Graphics.TCustomCanvas.AngleArc. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Graphics.TCustomCanvas.AngleArc.

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.