Autor Tópico: TCPDF Quebra de linha  (Lida 926 vezes)

Cleidson dos Santos

  • Intermediário
  • ***
  • Mensagens: 173
    • Sistema para controle e Gerenciamento de Manutenção
    • Email
TCPDF Quebra de linha
« Online: Maio 10, 2016, 03:11:45 am »
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.
Cleidson dos Santos
cleidsoncarneirodossantos@gmail.com
Skype: cleidson_santos1
WhatsApp: (15) 99635-4862

Jailton

  • Expert
  • *****
  • Mensagens: 2031
Re:TCPDF Quebra de linha
« Responder #1 Online: Maio 10, 2016, 09:37:16 am »
Cleidson, parabéns pela DICA.

E como anda seu gerador de relatórios em PDF? tem feito melhorias?
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Cleidson dos Santos

  • Intermediário
  • ***
  • Mensagens: 173
    • Sistema para controle e Gerenciamento de Manutenção
    • Email
Re:TCPDF Quebra de linha
« Responder #2 Online: Maio 11, 2016, 12:12:55 pm »
Olá, Jailton!
Sim, o editor esta evoluindo, agora vai ser possível desenvolver o relatório e gerar o código font.
Cleidson dos Santos
cleidsoncarneirodossantos@gmail.com
Skype: cleidson_santos1
WhatsApp: (15) 99635-4862