ireport在Java中不展示_Java IReport 5.6.0 2020最新使用方法javaBean配置

IReport下载链接

官网注册不上,其他链接基本下不下来,推荐我百度需求的云盘链接永久有效

IReport 5.6.0下载地址:https://pan.baidu.com/s/144YFS0jGXTo6yBcJ4mIaPA

使用前

说明:

iReport由于是Java代码编写的,运行需要jvm环境,

所以在iReport的安装目录配置./etc/ireport.conf文件有一个jdkhome,配置好jdk安装路径就行。

由于在开发中使用的是jdk1.8开发,而iReport5.6目前支持jdk1.8以下的,所以再安装一个jdk1.7,将jdk1.7的安装目录配置即可。

使用

(1)新建如图

[图片上传中...(image.png-ffc0fd-1605602691784-0)]

(2)绘制

f1fdf3f8b576

image.png

(3)配置JavaBean数据源(数据连接的很好配置网上一大堆这里不赘述了)

工具栏 ---- 》 选项----- 》 ClassPath 增加javabean的class引用路径

f1fdf3f8b576

image.png

创建工厂类方法注意

0> 创建一个不包含任何框架的maven项目如图结构(否则Ireport会报版本错误无法识别class文件):

f1fdf3f8b576

image.png

1>小知识点

后面 宋体的字体设置会不显示问题预览时空白页 提示问题:ireport Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.

解决方案如图:

f1fdf3f8b576

image.png

(4) 引入数据

f1fdf3f8b576

image.png

f1fdf3f8b576

image.png

(5)导入数据

f1fdf3f8b576

image.png

(6)数据使用

f1fdf3f8b576

image.png

2>注意字体选择以及pdf导出显示空白问题

f1fdf3f8b576

image.png

(7)完美

f1fdf3f8b576

image.png

(8)纸张大小跟设置大小比例不匹配问题

例如:A4纸的尺寸是210mm×297mm,

当设定的分辨率是72像素/英寸时,A4纸的尺寸的图像的像素是595×842,

当设定的分辨率是150像素/英寸时,A4纸的尺寸的图像的像素是1240×1754,

当设定的分辨率是300像素/英寸时,A4纸的尺寸的图像的像素是2479×3508,

选择不同的分辨率,图像像素大小也随之变化。

1英寸=25.4毫米。

换算公式:

纸张尺寸(mm)/25.4*72=设置纸张大小

常见纸张设置:

A4纸的尺寸是210mm×297mm,iReport设置为 pageWidth="595";pageHeight="842"。

两联针式打印纸的尺寸是215mm×140mm,iReport设置为 pageWidth="610";pageHeight="396"。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值