Quebra de linha automática no JasperReports

Olá,

Eu uso o JasperReports e gostaria de saber se há alguma propriedade nele que quebre minha linha e aumente a altura da minha caixa de texto, caso o texto seja muito grande?

por exemplo num estático:

JRDesignStaticText staticText = new JRDesignStaticText(); staticText.setWidth(50); staticText.setHeight(14); staticText.setText("Texto muito grande que deve quebrar se passar do tamanho da caixa de texto.");

ou que venha do banco:

JRDesignTextField textField = new JRDesignTextField(); textField.setWidth(30); textField.setHeight(14); JRDesignExpression expression = new JRDesignExpression(); expression.setValueClass(String.class); expression.setText("$P{NOME}"); textField.setExpression(expression);

Se não existir uma propriedade para isso, há alguma forma de fazer???

Agradeço há qualquer ajuda!!!
Valeu

desculpa subir o tópico, mas só pra ver se alguém ajuda!!! :oops:
Valeu…

Marca a propriedade Strech with overflow do seu campo no iReport…

1 curtida

Como a Renata bem disse… marque a propriedade “stretch with overflow” da sua text field…

Não esqueça de setar o position type dos outros elementos para float.

Renata e Adriano, fazem 3 dias que estou procurando uma solução para meu problema, e em três linhas vocês o resolveram.
Meus parabéns a vocês, e obrigado.