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