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
| EndX | Radens slutpunkts horisontella koordinat |
|---|---|
| EndY | Radens slutpunkts vertikala koordinat |
Returvärden
| 0 | Misslyckades — inget dokument är öppet eller ingen path har påbörjats med StartPath |
|---|---|
| 1 | Linjesegmentet 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 onlySe även
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath