AddLineToPath

Vektorinė grafika, kelio apibrėžimas ir braižymas

Aprašymas

Prideda tiesią liniją prie dabartinio kelio, nuo kelio dabartinio taško iki naujojo taško (EndX, EndY). Tada dabartinis taškas perkeliamas į (EndX, EndY), kad kita kelio primityvo atkarpa tęstųsi nuo ten.

Sintaksė

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);

Parametrai

EndXHorizontalioji linijos pabaigos taško koordinatė.
EndYVertikalioji linijos pabaigos taško koordinatė.

Grąžinamos reikšmės

0Nepavyko — nėra atidaryto dokumento arba kelias nepradėtas naudojant StartPath.
1Linijos atkarpa buvo pridėta prie dabartinio kelio.

Pastabos

Prieš pirmąjį StartPath iškvieskite AddLineToPath, kad nustatytumėte kelio pradinį tašką. Kai kelias bus visiškai surinktas, iškvieskite DrawPath arba DrawPathEvenOdd, kad jį atvaizduotumėte. Naudokite ClosePath, kad nubrėžtumėte galutinę atkarpą atgal į pradinį tašką

Pavyzdys

// 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

Taip pat žiūrėkite

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath