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

EndXDen horisontale koordinaten til linjens sluttpunkt
EndYDen vertikale koordinaten til linjens sluttpunkt

Returverdier

0Feilet — ingen dokument er åpent, eller ingen bane er startet med StartPath
1Linjesegmentet 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 only

Se også

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath