AddLineToPath
Vektorgrafik, stidefinition og tegning
Beskrivelse
Føjer en ret linje til den aktuelle sti fra stiens aktuelle punkt til det nye punkt ved (EndX, EndY). Det aktuelle punkt flyttes derefter til (EndX, EndY), så den næste stiprimitiv fortsætter derfra
Syntaks
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);
Parametre
| EndX | Den vandrette koordinat for linjens slutpunkt. |
|---|---|
| EndY | Den lodrette koordinat for linjens slutpunkt. |
Returværdier
| 0 | Mislykkedes — intet dokument er åbent, eller ingen kurve er startet med StartPath. |
|---|---|
| 1 | Linjesegmentet blev føjet til den aktuelle sti. |
Bemærkninger
Kald StartPath før den første AddLineToPath for at angive stiens startpunkt. Når stien er samlet helt, skal du kalde DrawPath eller DrawPathEvenOdd for at optegne den. Brug ClosePath til at tegne et afsluttende segment tilbage til startpunktet.
Eksempel
// 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 også
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath