ireport--“黑猫”入门
为了客户的无尽的需求,逼上梁山,来尝试一下java的b/s报表方面的学习,在google上找到了这个比较“火”的IReport,这只“黑猫”。开始了训练这只桀骜不逊的“黑猫”。
1。软件包准备
a)到它的老家http://ireport.sourceforge.net/index.php去下载最新的版本:0.3.2,其中它里面包含了jasperreports
b)为了支持中文,你要下载:iTextAsian.jar http://itext.sourceforge.net/downloads/iTextAsian.jar,其他的包,最新版本0.3.2都包含在其中了。
2。培训“黑猫”
a),下载完成后,解压,把iTextAsian.jar 包添加到你的ireport\lib\下,当然前提条件你要有jdk环境,并且把你的jdk\lib\tools.jar,拷贝到ireport\lib\下,
启动根目录下的iReport.bat,多等一会,如果看到报表设计窗口,你就ok了。
b)它的使用比较简单,基本不用细说,
3.常见问题处理:
<1>:如果你看到其中无法支持中文显示(包括一些窗口拉框之类的)或者是你在tools->option下设置后,你的菜单变成了乱码,你就删除一个类包,在\lib\tinylaf.jar,这个包好像和中文不兼容。删除它关系不大,反而可以更好的支持中文了。
<2>:如果你添加标签后,显示”口口口“,那是字体原因,你标签设置中的字体为“宋体”就ok了。
<3>:连接好jdbc后,在report query中写查询语句不起作用,那是因为你没有激活数据库连接,就在菜单builde-->set Active connection,然后就可以了。
<4>:添加字段,可以用那个大写的“F”,然后修改其中的$F{bookName}
如果有问题,可随时联系。
同时,十分感谢网上的一个帖子:http://www.javaresearch.org/forum/thread.jsp?column=316&thread=14374
还有一个qq群:1714306