Questão FC373691
O JasperReports é um mecanismo de geração de relatórios em vários formatos, como arquivos PDF, HTML, XLS, etc. Normalmente uma Jasper Library é incluída no CLASSPATH do projeto e,
Frameworks para Desenvolvimento
FCC · 2019
O JasperReports é um mecanismo de geração de relatórios em vários formatos, como arquivos PDF, HTML, XLS, etc. Normalmente uma Jasper Library é incluída no CLASSPATH do projeto e, em seguida, cria-se o layout design que nada mais é do que um arquivo
- XML com a extensão .jrxml.
- executável que é usado na JVM para gerar o relatório.
- PDF com a extensão .jrprint.
- ODT com a extensão .jrodt.
- Java com a extensão .class.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O JasperReports utiliza como template um arquivo em formato XML com a extensão .jrxml. Esse arquivo é legível e descreve de forma estruturada o layout do relatório — posições, estilos e elementos que serão apresentados.
No .jrxml são definidos elementos como bandas (title, pageHeader, detail, footer), fields, parameters, variables, estilos, imagens e expressões em Java que calculam ou formatam valores.
Antes de gerar o relatório em formatos como PDF, HTML ou XLS, o .jrxml é normalmente compilado para um arquivo binário .jasper, que é então preenchido com dados vindos de uma fonte (JDBC, coleção, etc.). Ferramentas como Jaspersoft Studio facilitam a criação visual desse template.
Conteúdo do catálogo FC Concursos · Atualizado em