Vcl.Graphics.TCustomCanvas.Arc
Delphi
procedure Arc(X1, Y1, X2, Y2, X3, Y3, X4, Y4: Integer); virtual; abstract;
C++
virtual void __fastcall Arc(int X1, int Y1, int X2, int Y2, int X3, int Y3, int X4, int Y4) = 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 de l'ellipse circonscrite par le rectangle spécifié.
Redéfinissez la méthode Arc pour implémenter le dessin d'une ligne courbe elliptique avec le crayon (Pen) en cours. L'arc traverse le périmètre de l'ellipse circonscrite par les points (X1,Y1) et (X2,Y2). L'arc est dessiné en suivant le périmètre de l'ellipse, dans le sens contraire des aiguilles d'une montre jusqu'au point d'arrivée. Le point de départ est défini par l'intersection de l'ellipse et d'une ligne définie par le centre de l'ellipse et (X3,Y3). Le point d'arrivée est défini par l'intersection de l'ellipse et d'une ligne définie par le centre de l'ellipse et (X4,Y4).