AddLineToPath
Vectorafbeeldingen, paden definiëren en tekenen
Beschrijving
Voegt een rechte lijn toe aan het huidige pad, van het huidige punt van het pad naar het nieuwe punt op (EndX, EndY). Het huidige punt wordt daarna naar (EndX, EndY) verplaatst, zodat de volgende padprimitieve vanaf daar verdergaat
Syntaxis
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);
Parameters
| EndX | De horizontale coördinaat van het eindpunt van de lijn |
|---|---|
| EndY | De verticale coördinaat van het eindpunt van de lijn |
Retourwaarden
| 0 | Mislukt — er is geen document geopend of er is geen pad gestart met StartPath. |
|---|---|
| 1 | Het lijnsegment is aan het huidige pad toegevoegd |
Opmerkingen
Roep StartPath aan vóór de eerste AddLineToPath om het beginpunt van het pad vast te leggen. Is het pad volledig opgebouwd, roep dan DrawPath of DrawPathEvenOdd aan om het te tekenen. Gebruik ClosePath om een laatste segment terug naar het beginpunt te tekenen
Voorbeeld
// 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 onlyZie ook
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath