Diferencia entre revisiones de «JasperReports»

De Dos Ideas.
Saltar a: navegación, buscar
(DrwOOiOfklcb)
 
(No se muestran 9 ediciones intermedias de 6 usuarios)
Línea 1: Línea 1:
−
JasperReports es una libreria [[Java]] para la generación de reportes, pudiendolos exportar a diferentes formatos (usualmente PDF).
+
TYVM you've solved all my porblmes
−
 
 
−
Es una de las herramientas de reportes open source más usadas, y es especificamente  para y realizada en Java.
 
−
 
 
−
Posee una muy buena documentación, así como muchísimos ejemplos (En cada uno de estos ejemplos podemos ver las variantes que nos permite este software).
 
−
Los reportes además de obviamente poder ser impresos, pueden ser exportados a:
 
−
*PDF
 
−
*HTML
 
−
*XLS
 
−
*CVS
 
−
*XML
 
−
 
 
−
El Diseño de un reporte se realiza editando un archivo XML, que representa a la estructura de dicho reporte. Pero a no asustarnos, la misma gente que desarrolló JasperReports, desarrolló también una herramienta (iReport) que facilita la edición del archivo XML, y nos evita esta horrible tarea.
 
−
 
 
−
Es decir, por encima de la arquitectura JasperReports, podemos utilizar iReport, que es una herramienta visual que nos ayuda a diseñar y construir nuestro reportes.
 
−
 
 
−
== iReport ==
 
−
 
 
−
iReport también es [[Software Libre]], y si bien los manuales oficiales son pagos, en internet hay gran cantidad de tutoriales que combinan a JasperReports con iReport.
 
−
 
 
−
== JasperReports en Unix ==
 
−
Si JasperReports se ejecuta en un entorno Unix, deben estar disponibles las librerias de X11 para la exportación a PDF. De no estar instaladas, se deberá incluir la libreria [[PJA Toolkit]] en la aplicación, y configurarla.
 
−
 
 
−
===Setear las propiedades===
 
−
Una vez agregado pja.jar al classpath de la aplicación, es necesario setear las siguientes propiedades de entorno previo a la ejecución de JasperReports:
 
−
 
 
−
System.setProperty("java.awt.headless","true");
 
−
System.setProperty("java.awt.toolkit","com.eteks.awt.PJAToolkit");
 
−
System.setProperty("java.awt.graphicsenv","com.eteks.java2d.PJAGraphicsEnvironment");
 
−
System.setProperty("java2d.font.usePlatformFont","false");
 
−
 
 
−
 
 
−
===Configurar la máquina virtual===
 
−
Por último, es necesario pasarle a la máquina virtual el siguiente parámetro cuando se inicia la aplicación:
 
−
 
 
−
-Xbootclasspath/a:/ubicacion/de/pja.jar -Djava.awt=com.eteks.awt.PJAToolkit
 
−
 
 
−
Por ejemplo:
 
−
java "-Xbootclasspath/a:/ubicacion/de/pja.jar -Djava.awt=com.eteks.awt.PJAToolkit" -jar dosideas.jar
 
−
 
 
−
Si la aplicación se ejecuta en un [[Servidor de Aplicaciones]] será necesario agregar dicha línea al script de inicio del mismo.
 
−
 
 
−
 
 
−
 
 
−
 
 
−
 
 
−
 
 
−
 
 
−
==Ver también==
 
−
* JasperReportsEnUnix
 
−
* [[Exportacion Hacia Pdf En Java]]
 
−
* [[DynamicJasper]]
 
−
* InternetExplorerConJasperReports
 
−
* BugReporteHojaEnBlanco
 
−
* [http://www.jasperforge.org  Web oficial de JasperReports]
 
−
* [http://jasperforge.org/sf/projects/ireport Web oficial de iReport]
 
−
* [http://jasperforge.org/sf/wiki/do/viewPage/projects.jasperreports/wiki/HomePage Documentación de JasperReports ]
 
−
* [http://jasperforge.org/sf/wiki/do/viewPage/projects.jasperreports/wiki/Samples Ejemplos de JasperReports]
 
−
* [http://jasperforge.org/sf/wiki/do/viewPage/projects.ireport/wiki/Screenshots Reportes avanzados con iReport]
 
−
* [http://www.theserverside.com/news/thread.tss?thread_id=36347 Getting Started With JasperReports]
 
−
* [http://ensode.net/jasperreports_intro.html Tutorial de JasperReports]
 
−
* [http://www.devx.com/Java/Article/29309/0 Open Source Java Reporting with JasperReports and iReport]
 

Revisión actual del 18:41 6 sep 2011

TYVM you've solved all my porblmes