JasperReports学习日志:
1. 报表数据源
A. 数组:java.lang.Array
B. 集合:Collection
C. 自定义数据源:必须实现“net.sf.jasperreports.engine.JRDataSource.JRDataSource”接口。
D. 自定义数据表格:javax.swing.table.AbstractTableModel 的派生类。
E. JDBC Connection:JDBC数据库连接。
备注:参考DEMO(datasource)。
2. 可导出类型:
JasperReports可以导出多种文件类型,包括:Excel、XML、PDF、RTF、CSV、HTML。
备注:参考DEMO(datasource)。
3. Scriptlet
在JasperReports开发中,可以利用Scriptlet功能完成负责报表数据的动态计算、组合、呈现等功能,但自定义的Scriptlet类必须继承“net.sf.jasperreports.engine.JRAbstractScriptlet”抽象类,也可以继承抽象类的子类“net.sf.jasperreports.engine. JRDefaultScriptlet”。
备注:参考DEMO(Scriptlet)