我有一个非常奇怪的问题与我的字体呈现在泰米尔当我生成一个PDF使用Jasper报告。它会翻转两个字母。我试图呈现的测试是
对此,作者提出了建议
但当PDF呈现时,它会翻转
<textField>
<reportElement x="150" y="0" width="80" height="15" forecolor="#A0A5B2" uuid="d5a7ab5b-bf11-487d-981a-ba64413bc33e"/>
<textElement>
<font fontName="Arial Unicode MS" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$P{REPORT}.findLabel("DATE OF ISSUE")]]></textFieldExpression>
</textField>
根据Alex K发布的答案,我检查了一下是否使用了JasperReports的最新版本。
原来我是一个落后的版本,在6.7.0版本中,这个问题已经解决了。
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.7.0</version>
</dependency>
我在我的一个报告中使用多种字体,我导出为PDF,我正在使用IREPORT来设计我的报告。 和根包中字体文件夹中的字体文件。
我正在从. jasper文件加载jasper报告文件以提高性能,如下所示。 但是我现在有一个要求,动态形成的查询必须设置为. jasper(编译)文件。有没有办法做同样的事情?
我有以下Jasper Report subreport.jrxml文件,它产生了非常奇怪的结果。 返回的每一行数据在报表上被神秘地拆分为两个单独的行。具体地说,location_name中的最后一个字符出现在新行上(除非数据中有逗号,在这种情况下,新行从那里开始)。为什么会这样? 除了解决方案之外,有没有人有一个如何在Jasper报告中加粗文本的示例?
为了在JavaFX11中创建Jasper报表,我使用了动态报表。我正在Swing节点中加载报表,但Jasper报表只有在我单击stack窗格区域时才会出现,而所有其他组件只有在我悬停在所有这些组件上时才可见。组件和报表内容不是立即加载的,而不是在鼠标悬停时显示的,而报表是在滚动到堆栈窗格上时显示的。 因为这是Java8中的bug,并且似乎已经解决了,但是在Java11中,我也遇到了同样的问题。 更
我已经使用JRResultSetDataSource使用了Jasper报告,但这是我第一次使用JRBeanGrou 我正在尝试使用以下代码运行报告测试: 客户.java Report.java clientereport.jrxml Main.java 我得到以下错误: 我不知道我的代码有什么问题。
我试图做一个Jasper报表簿,稍后填充它的内容,并保持封面不变,但是当我使用与报表簿对应的. jasper时,我得到了一个空白页。我一个接一个地传递这本书的页面,它起作用了,但是当我传递整本书时,我什么也没得到。 有人知道如何在java中使用整个Jasper报告簿来生成PDF吗? 谢谢。