TCPDF Quebra de linha

Olá, para quem precisa desenvolver relatórios com a classe TCPDF e tem problemas com quebra de linha deixo aqui uma dica.

Usar a função GetStringHeight($largura_da_celula, $texto)

Desta forma você consegue saber a altura que a celula vai ter antes de imprimi-la, e pode passar o mesmo valor para todas as outras celulas da mesma linha.

Para que isso funcione utilize MultiCell()

Usei o valor de 1.046 para fazer um ajuste, dependendo do tamanho da fonte dava uma pequena diferença na altura das celulas e com esse valor ficou tudo igual. Pode ser que esse valor não funcione para todos.
$pdf->GetStringHeight($w, $text) * 1.046;

Em anexo deixei a impressão de um relatório feito com estas configurações.


TCPDF_QuebraLinha.pdf (18.4 KB)

Cleidson, parabéns pela DICA.

E como anda seu gerador de relatórios em PDF? tem feito melhorias?

Olá, Jailton!
Sim, o editor esta evoluindo, agora vai ser possível desenvolver o relatório e gerar o código font.