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
| EndX | Pozioma współrzędna punktu końcowego linii. |
|---|---|
| EndY | Pionowa współrzędna punktu końcowego linii. |
Wartości zwracane
| 0 | Niepowodzenie — nie otwarto dokumentu albo nie rozpoczęto ścieżki za pomocą StartPath. |
|---|---|
| 1 | Segment 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 onlyZobacz również
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath