iReport与Web App生成不同的PDF

| 我在使用JasperReports时遇到了一些麻烦。我用iReport生成了一个公式,其中包括两个子报表,这两个子报表生成一个值网格(长1或2个字符)。 从iReport编译的PDF可以正常工作并且看起来不错,但是如果我为我的Web应用程序使用相同的* .jrxml和* .jasper文件,则生成的PDF会有一些细微的差异。一个大问题是,网格的某些单元格现在为2行高。像\“ NB \”这样的值仅使用一行,而\“ GS \”例如使用2行。 对我来说,找不到错误。较小的字体大小或较宽的单元格的解决方法没有帮助。     
已邀请:
确保在模板中使用的字体在生成报告的JVM上可用。如果字体不存在,则将使用其他字体。如果无法更改字体,则可以创建字体扩展包。创建字体扩展记录在这里:JasperReports字体参考     
听起来您的Web应用程序中可能有不同版本的iReports。使单元格足够宽,至少应至少允许文本跨过一行。 创建一个Java桌面测试,该测试将基于.jrxml生成PDF并确保其结果相同。如果可以,则说明iReports的工作方式是否正确,如果不可行,则说明您如何在Web应用程序中查看或创建PDF。     

要回复问题请先登录注册