iReport 下载地址:http://ireport.sourceforge.net
JasperReports 下载地址: http://sourceforge.net/projects/jasperreports/files/archive/
JasperServer 下载地址:http://sourceforge.jp/projects/sfnet_jasperserver/releases/
本人GitHub 项目- demo 地址:https://github.com/GourdErwa/jasper_sample
收集一些资料共享:http://pan.baidu.com/s/1jGkQwwI
下载好后,或者自己构建JasperReports中的例子。
导出 GitHub 中的demo项目
src/com/lw/ 下每个包为一个小的 demo ,其中 *App.java 为执行文件,JasperReports下载后也有。
reports 下每个文件为 demo 的报表模板。
修改 src/com/lw/ 下Params.java WORK_PATH 的变量。
打开 iReport-》file -》open 项目中reports文件夹下的每个*.jasper 文件即可修改报表模板。
按照网上常见的处理方法设置为宋体,英文显示重叠了。
应该是老版本的解决方法了。如下方法可设置任何字体。
//设置 MongoDbQuery //net.sf.jasperreports.query.executer.factory. DefaultJasperReportsContext.getInstance() .setProperty(QueryExecuterFactory.QUERY_EXECUTER_FACTORY_PREFIX + "MongoDbQuery" , "com.jaspersoft.mongodb.query.MongoDbQueryExecuterFactory"); MongoDbConnection mongoDbConnection = new MongoDbConnection("mongodb://localhost:27017/iReport", "", ""); JasperFillManager.fillReportToFile(JASPER_PATH, parameters, mongoDbConnection);