Introducción básica a JasperReport
Introducción a JasperReport and Iraport
JasperReport es una herramienta de impresión de informes que admite la impresión de informes en múltiples formatos como PDF y CSS.
JasperReport es un kit de herramientas de código abierto. y salida del informe.
El proceso de generación de informes de JasperReport es el que se muestra en la figura a continuación.
Como se muestra en la imagen de arriba. Hay dos formas de hacer plantillas de informes:
1) Use la herramienta de edición gráfica IREPORT, IREPORT es una herramienta gráfica de edición de informe.
2) Use directamente el código Java para compilar y generar archivos Jasper (finalice con .Jasper).
El final necesitamos usar el archivo compilado *.Jasper.
JasperReport admite una variedad de fuentes de datos, incluidas XML, base de datos, Javabean y otras fuentes de datos.
JasperReport clase básica
L net.sf.JasperReports.engine.JasperCompilemanager Clase.
Use varios métodos estáticos de esta clase para completar la compilación del informe (consulte la documentación de la API para más detalles)
Después de completar la compilación, hay dos formas de manejar JasperCompilemanager:
1> devolver un objeto JasperReport
2> Generar un archivo .Jasper en el directorio donde se encuentra el archivo .jrxml
Estos dos métodos son elegidos por el programador mismos. Sin embargo, prefiero usar archivos .Jasper.
l net.sf.JasperReports.engine.JasperfillManager Clase
El propósito de esta clase es llenar el informe con datos. Se puede usar con el objeto JasperReport o se puede usar. El archivo Jasper se usa como plantilla de informe.
También tiene 2 formas de manejarlo: