AddLineToPath
Vektorgrafikk, Banedefinisjon og tegning
Beskrivelse
Legger til en rett linje i gjeldende bane, fra banens gjeldende punkt til det nye punktet ved (EndX, EndY). Gjeldende punkt flyttes deretter til (EndX, EndY) slik at neste baneelement fortsetter 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);
Parametere
| EndX | Den horisontale koordinaten til linjens sluttpunkt |
|---|---|
| EndY | Den vertikale koordinaten til linjens sluttpunkt |
Returverdier
| 0 | Feilet — ingen dokument er åpent, eller ingen bane er startet med StartPath |
|---|---|
| 1 | Linjesegmentet ble lagt til gjeldende bane |
Merknader
Kall StartPath før den første AddLineToPath for å setje banens startpunkt. Etter at banen er fullstendig satt sammen, kall DrawPath eller DrawPathEvenOdd for å male den. Bruk ClosePath for å tegne et siste segment tilbake 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