Vcl.Graphics.TCustomCanvas.Polyline

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Polyline(const Points: array of TPoint); virtual; abstract;

C++

virtual void __fastcall Polyline(const System::Types::TPoint *Points, const int Points_High) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCustomCanvas

Beschreibung

Zeichnet unter Verwendung des aktuellen Stiftes eine Folge von Linien auf der Zeichenfläche. Dazu werden die in Points übergebenen Punkte miteinander verbunden.

Sie können die Methode Polyline überschreiben, um auf der Zeichenfläche eine Reihe von Punkten miteinander zu verbinden. Wenn nur zwei Punkte zu verbinden sind, zeichnet Polyline eine Linie.

Der Parameter Points ist ein Array mit den zu verbindenden Punkten.

Anmerkung:  In Delphi können Sie mit der Funktion Slice einen Teil eines Punkte-Arrays an die Methode Polyline übergeben. Wenn Sie z. B. eine Linie zeichnen möchten, die die ersten zehn Punkte eines aus 100 Punkten bestehenden Arrays miteinander verbindet, verwenden Sie Slice folgendermaßen: Canvas.Polyline(Slice(PointArray, 10));

Ein Aufruf der Funktion MoveTo mit dem Wert des ersten Punktes und wiederholte Aufrufe von LineTo mit allen weiteren Punkten führen zum selben Ergebnis. Im Gegensatz zu LineTo ändert Polyline jedoch nicht den Wert von PenPos.

Siehe auch