AddLineToPath

Grafică vectorială, Definirea și trasarea traseelor

Descriere

Adaugă o linie dreaptă traseului curent, de la punctul curent al traseului la noul punct de la (EndX, EndY). Punctul curent este apoi mutat la (EndX, EndY), astfel încât următoarea primitivă de traseu să continue de acolo

Sintaxă

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

EndXCoordonata orizontală a punctului final al liniei
EndYCoordonata verticală a punctului final al liniei

Valori returnate

0Eșec — niciun document nu este deschis sau nu a fost pornit niciun traseu cu StartPath
1Segmentul de linie a fost adăugat traseului curent

Observații

Apelați StartPath înainte de primul AddLineToPath pentru a seta punctul de pornire al traseului. După ce traseul a fost complet asamblat, apelați DrawPath sau DrawPathEvenOdd pentru a-l picta. Folosiți ClosePath pentru a desena un ultim segment înapoi la punctul de pornire

Exemplu

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

Consultați și

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath