AddLineToPath
Vektorska grafika, definiranje putanja i crtanje
Opis
Dodaje ravnu liniju na trenutačnu putanju, od trenutačne točke putanje do nove točke na (EndX, EndY). Zatim se trenutačna točka pomiče na (EndX, EndY) tako da sljedeć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 | Vodoravna koordinata završne točke linije |
|---|---|
| EndY | Okomita koordinata završne točke linije |
Povratne vrijednosti
| 0 | Neuspjeh — nema otvorenog dokumenta, ili nijedna putanja nije započeta pozivom StartPath. |
|---|---|
| 1 | Segment linije dodan je na trenutačnu putanju |
Napomene
Pozovite StartPath prije prvog AddLineToPath kako biste postavili početnu točku putanje. Nakon što je putanja u cijelosti sastavljena, pozovite DrawPath ili DrawPathEvenOdd da biste je iscrtali. Upotrijebite ClosePath za crtanje završnog segmenta natrag do početne točke.
Primjer
// 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đer
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath