AddLineToPath

Vector graphics, Path definition and drawing

Description

Aggiunge una linea retta al tracciato corrente, dal punto corrente del tracciato al nuovo punto in (EndX, EndY); il punto corrente viene quindi spostato in (EndX, EndY) in modo che la primitiva del tracciato successiva continui da lì

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

Parameters

EndXLa coordinata orizzontale del punto finale della linea
EndYLa coordinata verticale del punto finale della linea

Return values

0Non riuscito — nessun documento è aperto o nessun tracciato è stato iniziato con StartPath
1Il segmento di linea è stato aggiunto al percorso corrente

Remarks

Chiamare StartPath prima del primo AddLineToPath per impostare il punto iniziale del tracciato; dopo che il tracciato è stato completamente assemblato, chiamare DrawPath o DrawPathEvenOdd per disegnarlo; usare ClosePath per tracciare un segmento finale di ritorno al punto di partenza

Example

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

See also

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath