Relatórios em PDF - bjverde/formDin GitHub Wiki

Relatórios em PDF no formDin são gerados utilizando a classe TPDF que é um extensão da famosa classe FPDF na versão 1.81 com alguns elementos para facilitar a criação de relatórios.

O FPDF 1.81 e não funciona corretamente com UTF-8. Os arquivos que geram o PDF podem ser UTF-8 porém deverá converta todas as string com utf8_decode ou similar.

Na aplicação de exemplo v1.0 existem 5 exemplos de relatórios PDF funcionando.

  1. Formulário chamando um PDF
  2. Formulário com grid simples
  3. Formulário com grid embutido
  4. Formulário com PDF simples
  5. Formulário com dois grides

A grande vantagem de usar TPDF é o uso dos métodos abaixo que facilitam a criação de relatórios.

  • setData($arrayFormDin) - inicia um grid em um PDF
  • addColumn - informa quais colunas devem ser usadas semelhante ao grid do formDin
  • cabecalho
  • rodape

O que pode ser feito ?

Tudo que pode ser feito com FPDF na versão 1.81 pode ser feito com TPDF

Próxima etapa ?

14 - Componentes Avançados