在写至驱动报告生产的 EGL 文件中,先将数据提交至 JasperReports 输出文件(或接受在该文件中指定的数据源),然后将报告导出至一个或多个输出文件,每个文件可能为不同格式,如 HTML 或 Adobe Acrobat PDF。
如果同时编写类型为 JasperReport 的 EGL 处理程序,可以响应在使用数据填充报告时发生的用户事件;例如,可在报告生产快要完成时将特定于运行的详细信息添加至报告。但是,要确保事件处理起作用,必须确保在 JasperReports 输出文件中引用了从报告处理程序生成的输出。
EGL 报告处理程序向导允许您轻松创建 EGL 报告处理程序。
在编写用来与报告交互的 EGL 代码时,使用系统库 ReportLib 中的函数;在产生报告的代码中,创建类型为 Report 和 ReportData 的变量。
已经为您定义了此处提到的所有 EGL 部件(处理程序、报告和报告定义)。
相关概念
EGL 报告创建过程概述
相关参考
EGL 报告库
数据源
EGL 报告处理程序