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

EndXVodoravna koordinata završne točke linije
EndYOkomita koordinata završne točke linije

Povratne vrijednosti

0Neuspjeh — nema otvorenog dokumenta, ili nijedna putanja nije započeta pozivom StartPath.
1Segment 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 only

Vidi također

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath