报表总是企业级系统中不可缺少的一部分,比如什么周报表,月报表,季度报表等等.
我刚毕业时也做过一个有很多报表的系统,那是真的够惨的,用JAVA.AWT(swing).*的相关的类,
用线条,都是用手工一条一条的画出来的,调节那些位置真的很麻烦,很费时的.现在有很多的友好的报表生成
工具,非常的方便,比如说ireport+jasperReports,birt,水晶报表,BI,,,,
我研究了一番ireport+jasperReports相对于手工来说真的方便快捷多了,不过学习的成本相对比较高.
我觉得最主要的是要了解他们生成报表的原理.
下面是一些相关的资料:
1)http://forum.javaeye.com/viewtopic.php?t=20914&start=0&postdays=0&postorder=asc&highlight=&sid=636e3bbf472661198436916551eed189
2)http://wiki.javascud.org/display/ww2cndoc/JasperReports
3)http://www-128.ibm.com/developerworks/cn/java/j-ireport/?ca=dwcn-newsletter-java
4)http://xiaoya317.blogchina.com/2006282.html
5)http://www.jasperassistant.com/demo.html
最好的资料当然是他们的官方网站了.
生成pdf时注意中文问题,把font_name设置成"仿宋_GB2312"或其他的字体,把pdf font name设置成"STSong-Light",pdf encoding选择"UniGB-UCS2-H (Chinese Simplified)",然后"PDF EMBEDDED"选择.
posted on 2006-08-03 18:36
Harryson 阅读(2014)
评论(1) 编辑 收藏 所属分类:
J2SE