numero de pagina en jasper

3,420 views
Skip to first unread message

Nicolas Galarza

unread,
Mar 20, 2006, 4:03:22 PM3/20/06
to JavaSOS
hola, tengo una pequeña pregunta sobre reportes en jasper reports.
Para poner el numero de pagina se utiliza la variable $V{PAGE_NUMBER}.
Para poner el numero total de paginas cual se usa??
 
para hacer por ejemplo:
 
"Pagina " + $V{PAGE_NUMBER} + " de " + $V{????}
 
gracias!!
 
Nicolas Galarza


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

Nicolas Galarza

unread,
Mar 21, 2006, 9:26:57 AM3/21/06
to jav...@googlegroups.com
hola! me respondo a mi mismo porque ya lo descubri y quizas le sirva a alguien que se haya hecho la misma pregunta que yo.
La solucion a mi problema es utilizando la misma variable PAGE_NUMBER 2 veces, la diferencia es que debo cambiarle el "Evaluation time" para cada una.
El evaluation time (lo acabo de aprender) se ve que es como su nombre lo indica, cuando va a ejecutar o evaluar la expresion durante el armado del reporte, por lo que la variable PAGE_NUMBER con evaluation time = 'Now' me da el numero de pagina actual, y la misma variable con evaluation time = 'Report' me daria el numero total de paginas del reporte!
En conclusion, para poner "Pagina n de m" tengo que poner en 2 textfield diferentes:
uno con el siguiente texto y con Evaluation time = Now asi me pone el nro de pagina
"Pagina  " + $V{PAGE_NUMBER} + " de "
y el otro simplemente con el texto
$V{PAGE_NUMBER}
y el Evaluation time = Report asi me pone la cantidad total de paginas
 
Bueno, espero que le haya servido a alguien ademas de a mi!
saludos!
 
Nicolas Galarza
 
 


Nicolas Galarza <thedivis...@yahoo.com.ar> escribió:

Pablo Godoy

unread,
Mar 21, 2006, 9:35:02 AM3/21/06
to jav...@googlegroups.com

Gracias por el feedback señor ladron =P

Pablo


From: Nicolas Galarza <thedivis...@yahoo.com.ar>
Reply-To: jav...@googlegroups.com
To: jav...@googlegroups.com
Subject: [JavaSOS] Re: numero de pagina en jasper
Date: Tue, 21 Mar 2006 14:26:57 +0000 (GMT)
Reply all
Reply to author
Forward
0 new messages