t.s.u informatica

Páginas: 5 (1241 palabras) Publicado: 29 de enero de 2015
En este tutorial vamos a enseñar cómo aplicar estilos externos a nuestros informes mediante el uso de plantillas.
Un informe jasperReport puede utilizar una plantilla de estilos para poder aplicarlos a cada uno de los elementos del informe. Esta posibilidad se añadió en la versión 2.0.1, pero no ha sido hasta la versión 3.5.2 donde se ha incorporado un editor visual que nos ayuda muchísimo a lahora de definir estilos para nuestros informes. Anteriormente a la versión 3.5.2 había soporte para poder utilizar estas plantillas de estilos sobre informes pero al tener que definirlos "a mano", es decir, sin ningún editor visual como iReport, no llegó a ser una funcionalidad muy extendida por su complejidad. Desde la versión 3.5.2, iReport da la posibilidad de poder personalizar estasplantillas de estilos de forma muy cómoda y eficaz.
A continuación se va a realizar un ejemplo donde se podrá ver paso a paso como definir a través del editor visual de iReport una plantilla de estilos (jrtx) y agregarla a un informe de ejemplo.
Entorno
iReport 3.6.0.
JDK 1.6
Sistema operativo Windows XP Pro.
Ejemplo
Vamos a proponer un ejemplo muy sencillo que nos permitirá ver como definirestilos e incorporarlos a un informe de ejemplo. Lo primero que vamos a hacer es plantear un problema.
"Supongamos que trabajamos para una empresa que dispone de un sistema de informes que están disponibles tanto para los empleados como para los jefes. Sin embargo a los jefes de nuestra empresa les encanta el color rojo, la letra cursiva, etcétera, es decir, quieren que los informes que ellos vean sevisualicen de un cierta forma. Lo mismo ocurre con los empleados, pero el problema es que los estilos con los que desean ver sus informes son totalmente diferentes".
Una vez planteado el problema de esta empresa vemos que se podría solucionar rápidamente creando dos plantillas de estilos (jrtx) y aplicándolas al mismo informe dependiendo de quién lo esté visualizando. Hasta la versión 2.0.1 dejasperRepor/iReport esto no se podría hacer, ya que los estilos de un informe sólo se podían definir dentro de si mismo (embebidos). Sin embargo, ahora se pueden definir tantas plantillas de estilos como se deseen de forma muy sencilla y rápida.
Crear plantillas de estilos
Para crear una plantilla de estilos (jrtx) tenemos que iniciar la herramienta de iReport y crear un nuevo archivo mediante suasistente (Archivo->New...). Nos aparecerá una ventana donde tendremos que elegir el tipo de archivo a crear. Nosotros debemos elegir el tipo "style".

Como podéis ver también hay una plantilla de estilos específica para gráficas, pero eso mejor lo dejamos para otro tutorial.
Una vez seleccionado el tipo de fichero nos pedirá el nombre y la ubicación de éste.

Tras crear nuestra plantilla deestilos, ahora tenemos que añadir los diferentes estilos que queremos definir. Para ello, dentro del cajón de "Template inspector" hacemos clic en el botón derecho del ratón sobre "Styles" y vamos añadiendo estilos.

Para nuestro ejemplo sólo hemos añadido tres estilos: "titulo", "subtitulo" y "detalle". Para cada uno de ellos se han establecido una serie de características disponibles dentro delcajón de "Propiedades", a la derecha de la pantalla.

Como se puede ver en la imagen anterior, para el estilo "titulo" se ha establecido una fuente Arial, tamaño 26, tipo negrita (Bold), color azulado, etc. Se ha hecho lo mismo para los otros dos estilos restantes.
Una vez definidos todos nuestros estilos guardamos el fichero y ahora tenemos que incorporarlo a nuestro informe de ejemplo.Insertar plantilla de estilos en un informe
Para insertar una plantilla de estilos en un informe lo que se tiene que hacer es ir al cajón de "Report inspector", hacer clic en el botón derecho sobre "Styles" y añadir un "Style reference". Al pulsarlo nos aparecerá una ventana donde tendremos que seleccionar nuestro fichero jrtx que hemos creado anteriormente.

Una vez hecho esto vemos que se nos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • T.S.U. EN INFORMATICA
  • T.s.u. informatica
  • T.S.U en Informatica
  • t.s.u. informatica
  • t.s.u en informatica
  • T.S.U en Informatica
  • T.S.U Informatica
  • T.S.U Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS