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

EndXVodorovná súradnica koncového bodu priamky.
EndYZvislá súradnica koncového bodu priamky.

Návratové hodnoty

0Zlyhalo — 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 only

Pozri tiež

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath