AddLineToPath
Vektorigrafiikka, polkujen määrittely ja piirto
Kuvaus
Lisää nykyiseen polkuun suoran viivan polun nykyisestä pisteestä uuteen pisteeseen (EndX, EndY). Nykyinen piste siirtyy sitten kohtaan (EndX, EndY), jolloin seuraava polkuelementti jatkaa siitä
Syntaksi
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);
Parametrit
| EndX | Viivan loppupisteen vaakakoordinaatti |
|---|---|
| EndY | Viivan loppupisteen pystykoordinaatti |
Paluuarvot
| 0 | Epäonnistui — mikään asiakirja ei ole avoinna tai polkua ei ole aloitettu funktiolla StartPath |
|---|---|
| 1 | Viivasegmentti lisättiin nykyiseen polkuun |
Huomautukset
Kutsu StartPathia ennen ensimmäistä AddLineToPathia polun lähtöpisteen asettamiseksi. Kun polku on koottu kokonaan, kutsu DrawPathia tai DrawPathEvenOddia sen maalaamiseksi. Loppusegmentin piirtämiseen takaisin lähtöpisteeseen käytä ClosePathia
Esimerkki
// 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 onlyKatso myös
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath