Vcl.Graphics.TCanvas.Polyline
Delphi
procedure Polyline(const Points: array of TPoint); override;
C++
virtual void __fastcall Polyline(const System::Types::TPoint *Points, const int Points_High);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Description
Dessine dans le canevas une suite de lignes avec le crayon en cours en connectant les points spécifiés dans le paramètre Points.
Utilisez la méthode Polyline pour connecter une suite de points dans le canevas. Si vous ne spécifiez que deux points, Polyline dessine une ligne simple.
Le paramètre Points représente un tableau de points à connecter.
Remarque : Le paramètre Points_Size représente l'indice du dernier point du tableau (un de moins que le nombre total de points).
Remarque : Dans Delphi, vous pouvez utiliser la fonction Slice pour transmettre une portion de tableau de points à la méthode Polyline. Par exemple, pour former une ligne connectant les dix premiers points d'un tableau de 100 points, utilisez la fonction Slice comme suit :
Canvas.Polyline(Slice(PointArray, 10));
On obtient la même image dans le canevas en appelant la méthode MoveTo avec la valeur du premier point, puis en appelant LineTo pour les points suivants. Cependant, à la différence de LineTo, Polyline ne change pas la valeur de PenPos.