No puede generar un informe si no tiene un archivo de diseño JasperReports compilado y el código para controlar el informe.
Utilice las funciones ReportLib de EGL para escribir código de invocación de informes en el proyecto EGL. Puede utilizar el asistente Componente de programa EGL al crear código de invocación de informes.
EGL genera automáticamente código Java a partir manejador de informes EGL (si ha creado uno) y a partir del controlador de informes de EGL. (EGL compila automáticamente el archivo de diseño XML en un archivo .jasper cada vez que se guarda. Puede obligar a EGL a recompilar el archivo de diseño XML seleccionando Proyecto > Borrar).
A medida que se ejecuta el programa EGL, el programa JasperReports utilizado por EGL rellena primero y luego almacena un archivo .jrprint. Este archivo utiliza un formato de archivo intermedio que, a continuación, el programa exportará al formato de informe final (.pdf, .html, .xml, .txt o .csv).
myReport.ReportExportFile = "C:\\temp\\my_report.pdf"; reportLib.exportReport(myReport, ExportFormat.pdf);
EGL no renueva automáticamente informes exportados. Si cambia el diseño del informe o si los datos cambian, deberá volver a ejecutar el controlador de informes.
Conceptos relacionados
Visión general de los informes de EGL
Tareas relacionadas
Crear un manejador de informes de EGL
Crear el archivo de diseño de informe
Exportar informes
Generar archivos para un informe y ejecutarlo
Utilizar plantillas de informe
Utilizar las plantillas EGL con la ayuda de contenido
Escribir código para controlar un informe
Consulta relacionada
Biblioteca ReportLib de EGL
Manejador de informes de EGL
El archivo fuente XML debe tener la extensión .jrxml. Asegúrese de que el documento de diseño XML esté en el mismo paquete EGL que contendrá los archivos de código del controlador de informes y el manejador de informes de EGL (si utiliza uno).
El entorno de ejecución de EGL compilará automáticamente un archivo fuente XML válido en un archivo de diseño JasperReports cada vez que guarde el código fuente en disco (suponiendo que tenga el compilador javac en la vía de acceso de ejecución). Si no crea un archivo .jrxml nuevo, debe importar un archivo .jasper que se haya compilado con anterioridad.