AddLineToPath
Vektorska grafika, definisanje i crtanje putanja
Opis
Dodaje pravu liniju trenutnoj putanji, od trenutne tačke putanje do nove tačke na (EndX, EndY). Trenutna tačka se zatim pomera na (EndX, EndY) tako da sledeći element putanje nastavlja odatle.
Sintaksa
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);
Parametri
| EndX | Horizontalna koordinata završne tačke linije. |
|---|---|
| EndY | Vertikalna koordinata završne tačke linije. |
Povratne vrednosti
| 0 | Neuspeh — nijedan dokument nije otvoren ili putanja nije započeta pomoću StartPath. |
|---|---|
| 1 | Segment linije je dodat trenutnoj putanji. |
Napomene
Pozovite StartPath pre prvog AddLineToPath da biste postavili početnu tačku putanje. Nakon što je putanja potpuno sastavljena, pozovite DrawPath ili DrawPathEvenOdd da biste je iscrtali. Koristite ClosePath da biste nacrtali završni segment nazad do početne tačke.
Primer
// 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 onlyVidi takođe
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath