Pessoal preciso da ajuda de vcs.
Como eu faço para que o elemento Line no Ireport se espanda conforme a banda Detail vai sendo preenchida com dados ??
A idéia é que essa linha seja traçada diagonalmente sobre os dados impressos na banda details.
Alguém sabe como passar o valor heigth de algum elemento por parametro ???
Resolvido.
Implementei metodos para se trabalhar dinamicamente em tempo de execução os tamanhos da banda column footer e o elemento line. Agora com esse novo recurso o tamanho pode ser definido em tempo de execução.
Na biblioteca do jasper apenas existia o getHeigth e o seu valor era definido estático no JRXML.
Para cada elemento que se deseja trabalhar com Heigth dinamico o metodo setHeigth deve ser implementado no código fonte do projeto. Open Source.
Durante a compilação do JRXML
Passando o valores:
jasperReport.getColumnFooter().getElementByKey(“linhaDiagonal”).setHeight(getQuantidadePrencher());
jasperReport.getColumnFooter().setHeight(getQuantidadePrencher());
Assim vc pode imprimir qualquer elemento ou banda definindo o tamanho deles em tempo de execução.