Pessoal, seguinte:
tenho uma aplicacao que gera um relatorio (Jasper + Ireport) com o nome do assinante.
O campo tem tamanho maximo pre-definido e a medida que o nome do assinante cresce eu preciso diminuir o tamanho da fonte pro nome do cara caber no mesmo espaco.
Nao achei nada relacionado no Jasper, entao pensei em criar um funcao que le as o nome do cara e calcular o tamanho do espaco que ele vai usar com a fonte do meu relatorio…Alguem ja fez isso?
eu sei que a solucao nao é muito elegante, mas eu preciso de uma alternativa…
inte.
Putz, que requisito feladamae, hein?
É melhor você entrar em acordo com o usuário e dizer que tem que respeitar o limite do tamanho hehehe
Não sei se é possível mudar o tamanho da fonte em tempo de execução, pois o relatório é um arquivo compilado e, acho que pra mudar a fonte, você teria que fazer algo que editasse o .jrxml dinamicamente e recompilasse para ele gerar um novo .jasper com o tamanho da fonte desejado.
(Mas note que todo o meu post seria inútil se houvesse uma maneira de parametrizar o tamanho da fonte e informar o valor em tempo de execução
)