AddLineToPath
Vektorová grafika, Definícia ciest a kreslenie
Opis
Pridá k aktuálnej ceste priamku, od aktuálneho bodu cesty po nový bod (EndX, EndY). Aktuálny bod sa potom presunie na (EndX, EndY), takže ďalšia primitíva cesty nadviaže odtiaľ.
Syntax
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);
Parametre
| EndX | Vodorovná súradnica koncového bodu priamky. |
|---|---|
| EndY | Zvislá súradnica koncového bodu priamky. |
Návratové hodnoty
| 0 | Zlyhalo — nie je otvorený žiadny dokument, alebo nebol spustený žiadny path volaním StartPath. |
|---|---|
| 1 | Úsečka sa pridala do aktuálnej cesty. |
Poznámky
Pred prvým AddLineToPath zavolajte StartPath, aby sa nastavil počiatočný bod cesty. Keď je cesta kompletne zložená, zavolajte DrawPath alebo DrawPathEvenOdd, aby sa vykreslila. Na kreslenie záverečnej úsečky späť k počiatočnému bodu použite ClosePath.
Prí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 onlyPozri tiež
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath