Problema com jasper report

2 respostas
V

Pessoal,

Tenho que gerar um relatório dinâmico, e para isso estou gerando o template via código utilizando a classe JasperDesign.
O objetivo é gerar etiquetas dinamicamente, de acordo com as informações passadas pelo usuário: margens, largura, altura, quantidade de colunas, quantidade de linhas, etc…

Vejam a imagem em anexo para facilitar a explicação do problema:
Os retângulos azuis representam minha banda detail, portanto está se repetindo três vezes
Cada retângulo preto representa uma coluna, portanto três colunas em cada banda detail
O problema ocorre quando o campo texto está com a propriedade StretchWithOverflow = true, que aí caso não caiba na linha, ele passa o restante para a linha de baixo… Como a posição dos campos está como float, os campos seguintes passam para baixo. Isso tudo sem exceder o limite da banda detail. Isso está descrito no item 1 em vermelho
E com isso o conteúdo da banda detail 2, especificamente na coluna que precisou haver quebra de linha na detail 1, não começa na posição 0, começa um pouco mais abaixo.

É um pouco complicado explicar mas acho que deu pra entender.
Alguém sabe como corrigir isso?

Obrigado


2 Respostas

V

Caso alguém saiba resolver por template do iReport também serve, pois via código eu consigo manipular todas as propriedades como se fosse via jrxml.

V

Continuo sem solução, alguém sabe como resolver?

Obrigado

Criado 21 de abril de 2013
Ultima resposta 25 de abr. de 2013
Respostas 2
Participantes 1