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
| EndX | Coordonata orizontală a punctului final al liniei |
|---|---|
| EndY | Coordonata verticală a punctului final al liniei |
Valori returnate
| 0 | Eșec — niciun document nu este deschis sau nu a fost pornit niciun traseu cu StartPath |
|---|---|
| 1 | Segmentul 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 onlyConsultați și
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath