EGL 报告概述

EGL 可以根据 JasperReports 的功能生成报告,JasperReports 是基于 Java™ 的开放式源代码报告库。有关该库的详细信息,请参阅以下 Web 站点:

http://jasperreports.sourceforge.net

EGL 不提供报告布局的机制。必须执行下列操作:

在写至驱动报告生产的 EGL 文件中,先将数据提交至 JasperReports 输出文件(或接受在该文件中指定的数据源),然后将报告导出至一个或多个输出文件,每个文件可能为不同格式,如 HTML 或 Adobe Acrobat PDF。

如果同时编写类型为 JasperReport 的 EGL 处理程序,可以响应在使用数据填充报告时发生的用户事件;例如,可在报告生产快要完成时将特定于运行的详细信息添加至报告。但是,要确保事件处理起作用,必须确保在 JasperReports 输出文件中引用了从报告处理程序生成的输出。

EGL 报告处理程序向导允许您轻松创建 EGL 报告处理程序。

在编写用来与报告交互的 EGL 代码时,使用系统库 ReportLib 中的函数;在产生报告的代码中,创建类型为 Report 和 ReportData 的变量。

已经为您定义了此处提到的所有 EGL 部件(处理程序、报告和报告定义)。

相关概念
EGL 报告创建过程概述

相关参考
EGL 报告库
数据源
EGL 报告处理程序

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.