Vcl.Graphics.TCanvas.Polyline

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi