Vcl.Direct2D.TDirect2DCanvas.AngleArc
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.