Preencher espaços vazios - iReport

1 resposta
H

Boa tarde, amigos,

Estamos utilizando o iReport 2.0.0 para gerar relatórios.
Temos um problema que é o seguinte: é necessário desenvolver um relatório que é uma listagem de nomes (essa listagem é o resultado de uma stored procedure e é apresentada no detail do relatório). Entretanto, na última página (e apenas na última página), as linhas que não são preenchidas devem ser preenchidas por uma linha.
Motivo: essa listagem é um documento oficial e deve receber esse preenchimento para evitar fraudes.

Exemplificando: o relatório tem 5 folhas. As 4 primeiras são preenchidas normalmente (cabeçalho, detail e rodapé). Vamos supor que o detail tem normalmente 30 linhas de registros. Na última folha, o detail tem apenas 10 linhas. Logo, temos 20 linhas em branco (esse número de linhas pode variar entre 0 e 30 dependendo do relatório).
Mas, essas linhas que estão em branco devem ser preenchidas por traços (uma linha horizontal que atravesse todo o relatório, respeitando as margens do mesmo).

Alguém saberia como fazer com que o relatório seja preenchido por essas linhas? :?:
Lembrando, esse preenchimento é apenas para a última folha do relatório.

Muito obrigado a todos.
[]s

1 Resposta

D

Uma das suloções e que eu gosto muito e utilizar o “JRBeanCollectionDataSource”, com ele vc irá criar uma lista qualquer no java (ex. ArrayList) e adicionar os registro que vc quer depois e só vc acrescentar mais 20 linhas.

Criado 4 de setembro de 2007
Ultima resposta 6 de set. de 2007
Respostas 1
Participantes 2