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

EndXDe horizontale coördinaat van het eindpunt van de lijn
EndYDe verticale coördinaat van het eindpunt van de lijn

Retourwaarden

0Mislukt — er is geen document geopend of er is geen pad gestart met StartPath.
1Het 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 only

Zie ook

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath