AddLineToPath
Vektorová grafika, definice a kreslení cest
Popis
Přidá přímku do aktuální cesty, od aktuálního bodu cesty k novému bodu (EndX, EndY). Aktuální bod se pak přesune na (EndX, EndY), takže další primitiva cesty navážou odsud
Syntaxe
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);
Parametry
| EndX | Vodorovná souřadnice koncového bodu čáry |
|---|---|
| EndY | Svislá souřadnice koncového bodu čáry |
Návratové hodnoty
| 0 | Selhalo — není otevřen žádný dokument, nebo nebyla zahájena žádná cesta voláním StartPath. |
|---|---|
| 1 | Úsek čáry se přidal do aktuální cesty |
Poznámky
Před prvním AddLineToPath zavolejte StartPath a nastavte počáteční bod cesty. Když je cesta úplně poskládaná, vykreslete ji přes DrawPath nebo DrawPathEvenOdd. Přes ClosePath nakreslíte závěrečný úsek zpět k počátečnímu bodu
Příklad
// 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 onlyViz také
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath