1.创建文件
file->new->jasper report
一直下一步,创建成功
2.基本结构
左下角 不需要的删除即可,这里只保留常用的标题,页眉,页脚,内容,背景
3.制作内容
1.制作标题
不变就用静态字符static Text,想自己配置就用Text Field
2.加Logo
这里借用CSDN的Logo做演示,代码里可以配,也可以用本地图片。
3.添加页眉
create parameter 创建一个参数
右键新建的参数,点击show properties 改下名字,若果创建的时候就填名字了也可以不改
这里创建了两个参数,type,time
调节边框,宽度为0即可隐藏
4.创建表格
创建表格
创建参数 tableData
类型配置为 net.sf.jasperreports.engine.data.JRBeanCollectionDataSource
配置table参数,配置$P{tableData}
双击进入
行间距可以手动调,也可以自动配置
5.配置表
拖进去配置表头和内容
配置变量,跟之前配置参数一样,这里不再赘述
6.配置页脚
7.配置字体
全部选中,配置字体 微软雅黑,字体行上直接打字即可,table需要单独点进去改
注:一般依赖包里的字体都能用,需要自己配置字体
4.Java代码导出
太长了,看下一篇