Ireports

2 respostas
brenel

Ola a todos

Tenho um problema em mãos! Preciso fazer com que o Ireports numere as paginas de forma sequencial pulando uma pagina.

Ou seja:

Pagina 1 Numeração 1
Pagina 2 Sem Numeração
Pagina 3 Numeração 2
Pagina 4 Sem Numeração
.
.
.

Sempre que a pagina for impar, o numero da pagina tem de ser o próximo da sequencia. E cada pagina par não pode ter numeração!

Obrigado
Brenel

2 Respostas

marciobarroso

E ae Brenel… Tudo bem ?!? :smiley:
Como andam as coisas aí ?!?

Cara … você pode fazer o seguinte.
Crie uma variável int.
Na hora de paginar :

// Variavel de controle de paginação default do IReport
pag

// Variável criada para controlar a paginação
myPag = 1
 
// Se pag for impar
se pag % 2 != 0 faça
	Pagina 1 Numeração myPag
	myPag += 1	
senao
	Pagina 1 Sem numeração

Cara … Estou sem o Ireport aqui, então não tenho como te dar o nome da variável certo … mas se não entender, da um toque e eu baixo o ireport aqui e monto pra vc …

Abração

brenel

new Integer(($V{PAGE_NUMBER}.intValue())-($V{PAGE_NUMBER}.intValue())/2 )

Criado 8 de novembro de 2006
Ultima resposta 27 de nov. de 2006
Respostas 2
Participantes 2