Biblioteca ReportLib de EGL

ReportLib, la biblioteca de informes de EGL es una biblioteca del sistema que establece una infraestructura que contiene todos los componentes necesarios para interactuar con la biblioteca JasperReports. La biblioteca de informes EGL incluye los componentes siguientes:

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.
Nota: Si suprime un informe de EGL, deberá eliminar todas las referencias al informe.

Conceptos relacionados
Visión general del proceso de creación de informes de EGL
Visión general de los informes de EGL

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.