历史版本3 :影响导出打印效果的环境因素 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

导出打印在使用过程中,会有很多因素影响其最终的效果。通过对这些因素进行说明,来帮助用户更好的使用导出打印功能,主要影响的因素包括JDK、注册功能、字体、权限、浏览器等。

2、影响因素编辑

2.1 JDK

2.1.1 须知

(1)FineReport 10/11 设计器支持 JDK 版本:JDK 1.8 且小版本需在 JDK8u102 以上。

(2)FineReport11 有内置JDK 11 的设计器版本,可直接使用,详情请参见:内置JDK11的设计器

jdk1.8.0_262,jdk-8u231,jdk1.8.0_192 三个版本不建议使用导出功能将普通报表导出为 PDF 或图片。

2.1.2 案例

(1)导出图表空白

问题描述:

1)导出图表空白,且模板有报错信息:"C library and JDK version do not meet the requirements, Please upgrade GBLIC to 2.17 And GLIBCXX to 3.4.19 or JDK to 1.8"

2)定时调度时,导出图表空白,系统消息提示运行失败,日志中报错:"C library and JDK version do not meet the requirements, Please upgrade GBLIC to 2.17 And GLIBCXX to 3.4.19 or JDK to 1.8"

原因分析:导出的模板中存在图表,由于工程缺少j2v8相关的环境,用nashorn性能比较慢。需要升级GCC

解决方案:升级GCC编译环境,详情请参见:图表导出升级说明

(2)图片预览正常,导出底色变红

问题描述:图片预览正常,导出底色变红,大部分图片导出都异常

原因分析:jdk里imageio.read特定图片的bug

解决方案:用自定义函数和png格式图片规避

(3)导出PDF未换行或者文字重叠

问题描述:导出PDF后,原本需要换行的地方没有换行,内容溢出到右边。字没有分开,挤在一起

原因分析:JDK bug

解决方案:更换JDK