2011-05-26 18 views

Respuesta

6

intenta establecer la propiedad isStretchWithOverflow True para el campo de texto en cuestión:

<textField isStretchWithOverflow="true"> 
    ... 
</textField> 

que trabajó para mí.

+0

Al utilizar hace que la celda particular que se fusiona con la celda de la siguiente fila y el resto de las columnas permanezcan más pequeños, lo que crea una fila adicional para otras celdas. – gkbstar

9


Tengo estos problemas también, y los resolvió de esta manera:
Para el primero, añadir la siguiente propiedad a su informe:

net.sf.jasperreports.print.keep.full.text 

y lo puso a true

Puede también agregue esta propiedad a un campo de texto específico. Para obtener más información, consulte this link

Para el segundo, como dice Deathtiny, agregue isStretchWithOverflow=true al campo que desee, para que crezca con la cantidad de texto que contiene.

Espero que esto ayude.

+2

Si alguien intenta establecer por código java, "DefaultJasperReportsContext context = DefaultJasperReportsContext.getInstance(); JRPropertiesUtil.getInstance (context) .setProperty (" net.sf.jasperreports.print.keep.full.text "," true ") ; " funcionó para mí – cgalvao1993

+0

El enlace está muerto. –

+0

Cierto, el enlace que tenía ya no funciona. Traté de buscarlo pero no pude encontrarlo. Sin embargo, he actualizado el enlace para señalar el documento, por lo que sigue siendo una ayuda. – skw