AddLineToPath

Vektorgrafika, útvonalmeghatározás és rajzolás

Leírás

Egyenes szakaszt ad az aktuális görbéhez, a görbe aktuális pontjától az új (EndX, EndY) pontig. Az aktuális pont ezután (EndX, EndY) pontra kerül, így a következő görbeprimitív innen folytatódik

Szintaxis

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);

Paraméterek

EndXA vonal végpontjának vízszintes koordinátája
EndYA vonal végpontjának függőleges koordinátája

Visszatérési értékek

0Sikertelen — nincs nyitott dokumentum, vagy a StartPath függvénnyel nem indult útvonal
1A vonalszakasz hozzá lett adva az aktuális útvonalhoz

Megjegyzések

Az útvonal kezdőpontjának beállításához az első StartPath hívása előtt használja a AddLineToPath függvényt. Az útvonal teljes összeállítása után a kirajzolásához hívja meg a DrawPath vagy DrawPathEvenOdd függvényt. A kezdőponthoz visszatérő utolsó szegmens rajzolásához használja a ClosePath függvényt

Példa

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

Lásd még

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath