sábado, 3 de junio de 2023

Poner página n de m al comienzo de un informe JasperReports

En muchas ocasiones es necesario poner en un informe en una esquina, algo del estilo “Página n de m” siendo n la página actual y m el número total de página del informe.

En JasperReports ambos números se muestran utilizando una misma variable, basta con cambiar una de sus propiedades. 

Existe en JasperReports una variable llamada PAGE_NUMBER en el panel de la parte inferior izquierda llamado Outline

Poner página n de m al comienzo de un informe JasperReports


Debemos arrastrar y soltar esta variable dos veces sobre  nuestro informe. Una vez hecho esto basta con ir al panel de propiedades de la caja arrastrada (text_field) y sobre la pestaña  text field, ponemos el campo Evaluation time Now en la que queremos que muestre la página actual y Report en la que queremos que muestre las páginas totales.

 

Poner página n de m al comienzo de un informe JasperReports

En el informe nos quedará así:

"Página  " + $V{PAGE_NUMBER} + " de " $V{PAGE_NUMBER}

Al ejecutarlo veremos algo similar a esto:

Página 4 de 30


No hay comentarios:

Publicar un comentario