iReport4.1.3
1、对于table类型的报表的操作。
合并单元格
1)、选中要合并的单元格,右键点击group selected columns,此时会自动创建一个empty group header
2)、右键点击empty group header,选中add cell,只需add 一次即可
3)、 然后删除掉不需要的单元格即可
2、获取记录的总页数和当前页数
$V{PAGE_NUMBER} 表示当前是第几页 ,在text field 的 选项evaluation time选report是共几页,now表是当前页。
3、iReport处理PDF中文乱码
_第一_:确保.. \Jaspersoft\iReport-nb-3.6.0\platform7\lib下面有iTextAsian.jar包,如果没有,则需要添加进去。
点击工具——->选项
注意:这一步完成之后要重启才生效。
_第二_:选择包含中文字符的元素框,对其pdf pont name属性和pdf Encoding属性进行编辑,将pdf pont name设置为STSong-Light,pdf Encoding设置为:UniGB-UCS2-H(Chinese simple)。这种方法是对单独的元素进行设置。也可以定义一个全局的style,再对选中的的元素都进行应用该样式即可。那可以在报表属性管理版块里面的styles里面设置。然后对需要应用该样式的元素选择引用该样式即可。