Introdução básica ao JasperReport
Introdução a Jasperreport e Ireport
O Jasperreport é uma ferramenta de impressão de relatório que suporta a impressão de relatórios em vários formatos, como PDF e CSS.
O JasperReport é um kit de ferramentas de código aberto. e saída do relatório.
O processo de geração de relatórios do JasperReport é como mostrado na figura abaixo.
Como mostrado na figura acima. Existem duas maneiras de fazer modelos de relatório:
1) Use a ferramenta de edição gráfica do IRORPORT, o IREPORT é uma ferramenta gráfica de edição de relatório.
2) Use diretamente o código Java para compilar e gerar arquivos Jasper (termine com .jasper).
No final, precisamos usar o arquivo *.jasper compilado.
O JasperReport suporta uma variedade de fontes de dados, incluindo XML, banco de dados, Javabean e outras fontes de dados.
JasperReport Basic Class
l net.sf.jasperreports.engine.jaspercompilemanager classe.
Use vários métodos estáticos desta classe para concluir a compilação do relatório (consulte a documentação da API para obter detalhes)
Depois que a compilação é concluída, há duas maneiras de lidar com o JasperCompilemanager:
1> Retornar um objeto JasperReport
2> gerar um arquivo .jasper no diretório onde o arquivo .jrxml está localizado
Esses dois métodos são escolhidos pelo próprio programador. No entanto, eu prefiro usar arquivos .jasper.
l net.sf.jasperreports.engine.jasperfillmanager classe
O objetivo desta classe é preencher o relatório com dados. Pode ser usado com o objeto JasperReport ou pode ser usado. O arquivo Jasper é usado como um modelo de relatório.
Ele também tem 2 maneiras de lidar com isso: