AddLineToPath

Vektorgrafik, Bandefinition och ritning

Beskrivning

Lägger till en rak linje till aktuellt path, från pathens aktuella punkt till den nya punkten vid (EndX, EndY). Den aktuella punkten flyttas sedan till (EndX, EndY) så att nästa pathprimitiv fortsätter därifrån

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

Parametrar

EndXRadens slutpunkts horisontella koordinat
EndYRadens slutpunkts vertikala koordinat

Returvärden

0Misslyckades — inget dokument är öppet eller ingen path har påbörjats med StartPath
1Linjesegmentet lades till aktuellt path

Anmärkningar

Anropa StartPath före det första AddLineToPath för att sätta pathens startpunkt. När pathen helt byggts ihop, anropa DrawPath eller DrawPathEvenOdd för att måla den. Använd ClosePath för att rita ett sista segment tillbaka till startpunkten

Exempel

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

Se även

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath