La biblioteca de informes incluye las funciones siguientes:
| Función de sistema/invocación | Descripción |
|---|---|
| addReportParameter(informe, serieParámetro, valorParámetro) | Añade un valor a la lista de parámetros del informe |
| fillReport(informe, origen) | Cumplimenta el informe utilizando el origen de datos especificado |
| exportReport(informe, formato) | Exporta el informe cumplimentado en el formato especificado |
| resetReportParameters(informe) | Elimina todos los parámetros utilizados para un informe determinado |
Las siguientes funciones sólo se invocan dentro de manejadores de informes:
| Función de sistema/invocación | Descripción |
|---|---|
| addReportData(rd, nombreConjuntoDatos) | Añade el objeto de datos de informe con el nombre especificado al manejador de informes actual. |
| result = getReportData(dataSetName) | Recupera el registro de datos de informe con el nombre especificado. El valor devuelto es de tipo ReportData. |
| result = getReportParameter(parameter) | Devuelve el valor del parámetro especificado del informe que se está cumplimentando. |
| result = getFieldValue(fieldName) | Devuelve el valor del campo especificado para la fila que se está procesando actualmente. El valor devuelto es de tipo ANY. |
| result = getReportVariableValue(variable) | Devuelve el valor de la variable especificada del informe que se está cumplimentando. El valor devuelto es de tipo ANY. |
| setReportVariableValue(variable, valor) | Establece el valor de la variable especificada en el valor proporcionado. |
La biblioteca de informes también incluye el siguiente método Java, que sólo puede invocar desde un archivo fuente XML de JasperReports:
| Función de sistema/invocación | Descripción |
|---|---|
| getDataSource() (origendatos ); | Dentro de un archivo de diseño de informe, recupera un registro de datos ReportData almacenado anteriormente, en forma de objeto JRDataSource. |
Conceptos relacionados
Visión general del proceso de creación de informes de EGL
Visión general de los informes de EGL