Jasper reports 报告中的字体大小不同

Jasper reports 报告中的字体大小不同,jasper-reports,font-size,Jasper Reports,Font Size,我用JSP开发了一个简单的应用程序,并使用JasperReports从我的应用程序生成报告 我在iReport 5.6.0中制作了一份报告,Arial字体大小为8,当我在iReport中预览时,它看起来很好。报告以正确的格式显示,Arial大小为8 然后,我尝试使用JasperReports从JSP应用程序运行报告。报告还显示了 Arial字体,但大小不同。现在是10点 这是我目前的状况: 1.我使用Arial字体扩展名。 2.我使用嵌入式字体。 3.我已将字体扩展名.jar文件复制到我的应用程

我用JSP开发了一个简单的应用程序,并使用JasperReports从我的应用程序生成报告

我在iReport 5.6.0中制作了一份报告,Arial字体大小为8,当我在iReport中预览时,它看起来很好。报告以正确的格式显示,Arial大小为8

然后,我尝试使用JasperReports从JSP应用程序运行报告。报告还显示了 Arial字体,但大小不同。现在是10点

这是我目前的状况: 1.我使用Arial字体扩展名。 2.我使用嵌入式字体。 3.我已将字体扩展名.jar文件复制到我的应用程序类路径目录。 4.我的应用程序在linux Centos服务器上运行

我需要从我的应用程序生成的报告,大小为Arial 8

如何将我的应用报告中的字体大小设置为8

以下是报告模板.jrxml:


在工作中,iReport也有类似的问题,但是在我们的例子中,它有时会以正确的字体和大小生成文本,有时不会停留在默认的字体大小10

事实证明,服务器端我们在5.5.0版中使用了iReport,虽然有些人使用正确的桌面iReport版本生成了他们的.jasper报告文件,但其他人使用了更新的桌面iReport 5.6.0,无法生成与旧的服务器端版本兼容的报告文件

在我们确定了一个版本之后,我们决定使用旧的5.5.0,以避免服务器端的更改,问题已经解决了


tl;dr:请记住使用打印报表时使用的相同版本的iReport生成报表。

您的报表模板可能是wrong@AlexK当前位置我认为模板没有错。但是如果你不介意的话,也许你可以看看我的模板