-
Notifications
You must be signed in to change notification settings - Fork 6
Relatórios em PDF
Bjverde edited this page Dec 15, 2018
·
9 revisions
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.
- Formulário chamando um PDF
- Formulário com grid simples
- Formulário com grid embutido
- Formulário com PDF simples
- 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
Tudo que pode ser feito com FPDF na versão 1.81 pode ser feito com TPDF
- Documentação do FPDF em PT-BR http://www.fpdf.org/en/dl.php?id=139
- Documentação do FPDF http://www.fpdf.org/en/doc/index.php
- Tutoriais do FPDF http://www.fpdf.org/en/tutorial/index.php
- Diversos Scripts prontos http://www.fpdf.org/en/script/index.php
Índice completo - Aprendendo formDin em etapas
Conheça os projetos relacionados ao formDin
- FormDin Last Release - ultima versão estável
- SysGen - Gerador de código para FormDin
- formDocker - Ambiente para o FormDin em Docker
- FormDin5 - FormDin 5 sobre o Adianti FrameWork
- SysGenAd - Gerador de código para FormDin 5 usando o Adianti FrameWork
Aprendendo formDin em etapas
- Baixando o formDin
- Instalado e Configurando Ambiente de Desenvolvimento
- Usando XDebug
- Informações técnicas
- Primeira Aplicação
- Entendendo a primeira aplicação
- Criando Menu Básico
- Conectando com um Banco de Dados
- Usando DAO e VO
- Grid Básico
- Componentes Básicos
- O Formulário
- Relatórios em PDF
- Componentes Avançados
- Autenticando o usuário
- Perfis de acesso
- Grid Avançado
- Conectando com mais um Banco de Dados ao mesmo tempo
- Automatizando a criação de aplicação
- Segurança
- Layout e CSS
- API REST
- Arquitetura do FormDin
- Versões e versionamento
- Usando o Eclipse
- Usando o VS Code
- História do formDin
- Usando PHPUnit para fazer testes unitários
- Usando Composer
- Usando Docker
- Microsoft SQL Server