AddLineToPath

Grafika wektorowa, Definiowanie i rysowanie ścieżek

Opis

Dodaje linię prostą do bieżącej ścieżki, od jej bieżącego punktu do nowego punktu (EndX, EndY). Bieżący punkt zostaje następnie przeniesiony do (EndX, EndY), dzięki czemu następny element ścieżki jest kontynuowany od tego miejsca.

Składnia

Delphi

Function TPDFlib.AddLineToPath(EndX, EndY: Double): Integer;

ActiveX

Function PDFlib::AddLineToPath(EndX As Double, EndY As Double) As Long

DLL

int DLAddLineToPath(int InstanceID, double EndX, double EndY);

Parametry

EndXPozioma współrzędna punktu końcowego linii.
EndYPionowa współrzędna punktu końcowego linii.

Wartości zwracane

0Niepowodzenie — nie otwarto dokumentu albo nie rozpoczęto ścieżki za pomocą StartPath.
1Segment linii został dodany do bieżącej ścieżki.

Uwagi

Wywołaj StartPath przed pierwszym AddLineToPath, aby ustawić punkt początkowy ścieżki. Po złożeniu całej ścieżki wywołaj DrawPath lub DrawPathEvenOdd, aby ją narysować. Użyj ClosePath, aby narysować końcowy segment z powrotem do punktu początkowego.

Przykład

// A zig-zag polyline
PDF.SetStrokeColor(0, 0, 0);
PDF.SetLineWidth(1);
PDF.StartPath(50, 100);
PDF.AddLineToPath(100, 150);
PDF.AddLineToPath(150, 100);
PDF.AddLineToPath(200, 150);
PDF.AddLineToPath(250, 100);
PDF.DrawPath(0);                       // 0 = outline only

Zobacz również

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath