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
| EndX | Horizontalioji linijos pabaigos taško koordinatė. |
|---|---|
| EndY | Vertikalioji linijos pabaigos taško koordinatė. |
Grąžinamos reikšmės
| 0 | Nepavyko — nėra atidaryto dokumento arba kelias nepradėtas naudojant StartPath. |
|---|---|
| 1 | Linijos 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 onlyTaip pat žiūrėkite
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath