当前位置:编程学习 > JAVA >>

报表 ireport

JasperReport
是一款报表打印组件,是开放源代码和免费的。
http://jasperforge.org/projects/jasperreports
 
 
jFreeChart
主要用来各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。
http://www.jfree.org/jfreechart/
 
 
iReport
用来以可视化的方式设计、生成 JasperReport 所使用的报表格式文件。
http://jasperforge.org/projects/ireport
 
 
汉字乱码
 
 
 
 
Title Band:title 段只在整个报表的第一页的最上面部分显示,除了第一
页以外,不管报表中共有多少个页面也不会再出现Title band 中的内容。
pageHeader Band:顾名思义,pageHeader 段中的内容将会在整个报表中的
每一个页面中都会出现,显示在位置在页面的上部,如果是报表的第一页,
pageHeader 中的内容将显示在
Title Band 下面,除了第一页以外的其他所有页面中pageHeader 中的内容
将在显示在页面的最上端。
pageFooter Band:显示在所在页面的最下端。
Detail Band: 报表内容段,在这个Band 中设计报表中需要重复出现的内
容,Detail 段中的内容每页都会出现。
columnHeader Band:针对Detail Band 的表头段,一般情况下在这个段中
画报表的表头。
columnFooter Band:针对Detail Band 的表尾段。
Summary Band:表格的合计段,出现在整个报表的最后一页中的Detail band
的后面,一般用来统计报表中某一个或某几个字段的合计值。
 
 
 
 
符合条件的用style conditions,否则style。
 
字段$F{SALARY}的值大于3500,用样式style conditions,否则style。
 
 
 
在查询中使用Parameters(参数)
 
$P!{parameter name}
 
查询写法如下:
Select * from employee $P!{MyWhere}
查询时实际提交的字符串是:
Select * from employee where dept_id=D11
 
 
JasperReports 内嵌的Parameters
 
补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,