AddLineToPath

Gráficos vetoriais, Definição e desenho de caminhos

Descrição

Adiciona uma linha reta ao path atual, do ponto atual do path ao novo ponto em (EndX, EndY). O ponto atual é então movido para (EndX, EndY), de modo que a próxima primitiva de path continue dali.

Sintaxe

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

Parâmetros

EndXA coordenada horizontal do ponto final da linha.
EndYA coordenada vertical do ponto final da linha.

Valores retornados

0Falhou — não há documento aberto ou nenhum path foi iniciado com StartPath.
1O segmento de linha foi adicionado ao path atual.

Observações

Chame StartPath antes do primeiro AddLineToPath para definir o ponto inicial do path. Depois que o path estiver totalmente montado, chame DrawPath ou DrawPathEvenOdd para pintá-lo. Use ClosePath para desenhar um segmento final de volta ao ponto inicial.

Exemplo

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

Veja também

StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath