API:Vcl.Direct2D.TDirect2DCanvas.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.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Description

Dessine sur le canevas une suite de lignes avec le crayon en cours en connectant les points spécifiés dans le paramètre Points.

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

Dessine sur le canevas une suite de lignes avec le crayon en cours en connectant les points spécifiés dans le paramètre Points.

Redéfinissez la méthode Polyline pour implémenter la connexion d'une suite de points sur 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 :  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 sur le canevas en appelant la fonction 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