java - 碧 Jade 报告 : multi line text field

标签 java jasper-reports

我正在使用 Jasper Reports 3.1.2 生成 pdf 报告。我有一个包含多行的多行文本字段:此字段分为 2 个连续页面。 问题是在 AiX 和 Linux 系统上,第一页的最后一行总是丢失(在 Windows 系统上一切都很好)。我试过修改边距、大小和字体,但没有任何反应:第一页的最后一行总是丢失

有什么想法吗?

提前致谢

最佳答案

你用的是什么字体?像这样的问题通常是由于字体不可用引起的。使用 font extensions以确保您知道正在使用什么字体,然后它应该在任何地方都能很好地呈现。

还要确保在 jasperreports.properties 中进行设置:
net.sf.jasperreports.awt.ignore.missing.font=false

这非常适合测试,因为它会立即捕获丢失的字体。

†我所说的“通常”是指“如此频繁以至于与总是无法区分”。但当然,在这种情况下,理论上可能还有其他来源。

关于java - 碧 Jade 报告 : multi line text field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8523792/

相关文章:

java - Jasper报告折线图类别表达式相同的值仅打印一次

Java、iRpeort 和 JasperSoft - 没有为编译器设置报告 : null

java - 使用 XOR 对 boolean 表达式求反

java - Spring JDBC - 配置构建路径警告错误显示

java - 在 Jasperreports 中从服务器接收到多个不同的 Content-Disposition header

java - 导出为 pdf 时出现 NoClassDefFoundError

java - 如何在 JasperSoft Studio (Eclipse) 中设置 MS Access DB (.mdb)?

java - 如何将 aws-java-sdk-s3 与自己的域一起使用?

java - 不使用rxjava如何去抖

java - 如何添加两个面板并在框架更改大小时调整它们的大小?