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
| EndX | A vonal végpontjának vízszintes koordinátája |
|---|---|
| EndY | A vonal végpontjának függőleges koordinátája |
Visszatérési értékek
| 0 | Sikertelen — nincs nyitott dokumentum, vagy a StartPath függvénnyel nem indult útvonal |
|---|---|
| 1 | A 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 onlyLásd még
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath