当前位置: 首页 > 知识库问答 >
问题:

Jasper Reports Server-生成报告时行下的随机空白

谷梁博易
2023-03-14


我在从Jasper服务器生成报告时遇到了一个问题。当我从Jaspersoft Studio生成报告时,一切都很顺利,但是当我试图从Jasper服务器生成相同的报告时,有时会在行的底部出现意想不到的空白。这种情况适用于任何格式:rtf、docx、odt、XLSX。唯一的例外是HTML。对于任何行(通常是java.lang.String格式),并且只有在启用isStretchWithOverflow选项时,这种情况才会随机发生。没有对行高和缩进的设置有助于减小此空白的大小。当我更改字体时,空白可能会在某些行上消失,而在其他行上出现。为了从服务器生成报告,我使用REST V2。这个问题对我来说很关键。请帮忙!

服务器版本:Jasper Server 7.2.0 Comunity Edition
报表编辑器版本:Jaspersoft Studio 6.10.0.
环境:
服务器版本:Apache Tomcat/8.5.34
服务器编号:8.5.34.0
操作系统名称:Linux
OS版本:5.0.0-37-Generic
体系结构:AMD64
JVM版本:1.8.0_201-B09

共有1个答案

蓬化
2023-03-14

问题是Jasper服务器上不支持字体。在安装Jaspersoft Studio的计算机上,放置了这些字体。在我将这些字体添加到服务器后,问题就解决了。
帮助解决问题的来源:
jaspersoft Community
Jasper Reports:添加自定义字体
在我的例子中,不需要创建新字体--我只下载了现有的字体。

 类似资料:
  • 我正在AWS Codebuild/Codedeploy上运行测试,测试完成后,会生成一个Surefire HTML文件,但它是空的。当我在IntelliJ上本地运行测试时(不是通过MVN运行),各种JSON和XML测试报告都可以很好地创建。我完全无法理解为什么在IntelliJ上本地运行时会发生这种情况,而在AWS上通过MVN运行时会返回一个空报告。我完全被这件事困住了。 波姆。XML: 建筑规范

  • 是否可以在测试仍在执行时生成报告。通过潘丁 我的pom.xml是这样的 如果我设置<代码>

  • 我有一个简单的thymeleaf表单,有一个下拉作为报告类型和一个按钮来生成选定的报告。我需要提供浏览器的另存为/打开窗口,这样用户就可以看到报告。 报表执行的结果可以是 c/报表生成过程中的任何类型的错误。在本例中,我记录错误,并用稍微不同的消息重新加载视图,通知用户该问题。这也是用模型属性管理的。 在生成报告时,我隐藏Generate按钮并显示进度条。 从现在开始,我提交表格。当有B或C时,它

  • What the world really needs is more love and less paperwork. — Pearl Bailey 大型的基础设施架构往往是真正的第一受害者。如果你正管理着许多机器, 那么使用 Puppet 的报告设施,可以为你提供一些关于正在发生什么的有价值的信息。 操作步骤 要启用报告,只要将如下的行加入客户端的 puppet.conf 文件: report

  • 我是JMeter的新手,我正在尝试让JMeter为现有的测试脚本生成html报告仪表板。我在处理过程中没有收到任何异常,并且日志指示生成报告时没有问题: 但是,当我查看生成的索引.html文件时,没有数据: 结果.csv文件不为空: 我的报告生成器和保存服务配置是: 我试图搜索类似的问题(在这里和其他地方),但我找不到任何解决这种情况的东西。结果正在以我期望的格式写入CSV文件并填充,但是在读取数