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

EndXViivan loppupisteen vaakakoordinaatti
EndYViivan loppupisteen pystykoordinaatti

Paluuarvot

0Epäonnistui — mikään asiakirja ei ole avoinna tai polkua ei ole aloitettu funktiolla StartPath
1Viivasegmentti 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 only

Katso myös

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath