ClosePath

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

Descrição

Fecha o subcaminho atual do caminho iniciado por StartPath. É desenhada uma linha reta do ponto atual até ao ponto inicial do caminho, garantindo que a figura é uma única forma fechada em vez de dois pontos finais ligados apenas pela união dos traços. Chamar ClosePath não pinta o caminho — chame depois DrawPath ou DrawPathEvenOdd para o traçar e/ou preencher

Sintaxe

Delphi

Function TPDFlib.ClosePath: Integer;

ActiveX

Function PDFlib::ClosePath() As Long

DLL

int DLClosePath(int InstanceID);

Valores devolvidos

0Falha — nenhum documento está aberto ou não foi iniciado qualquer caminho
1O subcaminho atual foi fechado

Observações

Fechar o caminho é importante sempre que a forma receber um traço: um caminho aberto deixa um intervalo visível entre o último e o primeiro ponto, e a união do traço nesse vértice é apresentada como uma extremidade reta, em vez de uma união de linhas adequada. Nos caminhos preenchidos, a linha de fecho está implícita na regra de preenchimento, mas o fecho explícito continua a produzir um resultado mais limpo e é obrigatório antes de iniciar um novo subcaminho com outro StartPath

Exemplo

// Draw a closed triangle, stroked
PDF.SetStrokeColor(0, 0, 0);
PDF.SetLineWidth(1);
PDF.StartPath(100, 100);
PDF.AddLineToPath(200, 100);
PDF.AddLineToPath(150, 180);
PDF.ClosePath;          // line back to (100, 100)
PDF.DrawPath(0);        // 0 = outline only

Consulte também

StartPath, AddLineToPath, AddCurveToPath, DrawPath, DrawPathEvenOdd