AddLineToPath
Gráficos vetoriais, definição e desenho de caminhos
Descrição
Adiciona uma linha reta ao caminho atual, desde o ponto atual do caminho até ao novo ponto em (EndX, EndY). Em seguida, o ponto atual é deslocado para (EndX, EndY), para que a primitiva de caminho seguinte continue a partir daí
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
| EndX | A coordenada horizontal do ponto final da linha |
|---|---|
| EndY | A coordenada vertical do ponto final da linha |
Valores devolvidos
| 0 | Falha — nenhum documento aberto ou nenhum caminho iniciado com StartPath |
|---|---|
| 1 | O segmento de linha foi adicionado ao caminho atual |
Observações
Chame StartPath antes do primeiro AddLineToPath para definir o ponto inicial do caminho. Depois de montar todo o caminho, chame DrawPath ou DrawPathEvenOdd para o pintar. Utilize ClosePath para desenhar um segmento final de regresso 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 onlyConsulte também
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath