Mi plantilla de Jasper no muestra texto

Actualmente no estoy seguro de por qué si ejecuté esta plantilla de muestra mía, no puedo ver ningún texto.

                        

Usé la tarea ant para ejecutar esta prueba de esta manera.

 <target name="viewDesignXML"       

Este es Jasperreport 4.5 con eclipse 3.6

Gracias

No especificó el origen de datos y, por lo tanto, la causa de su informe está vacía.

Puede configurar el atributo del informe whenNoDataType ( When No Data propiedad de When No Data en iReport) para mostrar el informe “vacío”.

Los valores posibles de este atributo son:

  • Sin páginas : el documento generado no tendrá páginas. Los espectadores pueden arrojar un error al intentar cargar dichos documentos ( whenNoDataType="NoPages" ).
  • Página en blanco : el documento generado contendrá una sola página en blanco ( whenNoDataType="BlankPage" ).
  • Todas las secciones, sin detalles : todas las secciones del informe excepto la sección Detalle (banda) aparecerán en el documento generado ( whenNoDataType="AllSectionsNoDetail" ).
  • Sin sección de datos : el documento generado contendrá solo una única sección noData (banda) ( whenNoDataType="NoDataSection" ).

En caso de utilizar la sección noData , debe agregar esta banda a la plantilla del informe (por ejemplo, con la ayuda de iReport).


Cuando está usando el código de Java de esta manera:

 JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, map, new JREmptyDataSource()); 

significa que está pasando la fuente de datos vacía o, en otras palabras, no pasó la fuente de datos.

En caso de que no haya pasado la fuente de datos y la conexión a la base de datos, la única posibilidad de mostrar los datos en el informe es pasar datos a través de parámetros (o inicializar parámetros dentro de la plantilla del informe)