ireports内部预览和pdf预览之间的区别

我在Jaspersoft iRreport Designer 4.0.2中设计了这些报告

在内部预览中,它以指定的字体(calibri)显示报告。 它的设计和元素对齐是恰当的。 但在PDF预览中它的字体,元素的对齐方式也不同。

  • 尝试设置pdfFontNameisPdfEmbedded字体设置。

例子:

  

PDF嵌入标志指定是否应在PDF文件中包含外部TrueType字体文件。

  • 另一种方法是使用Font Extensions机制。 供应商推荐此方法。

这个例子:

您可以使用iReport生成Calibri字体的字体扩展名。 结果将是jar文件。

配置文件(来自生成的jar包)将是:

                  

来自jrxml文件的片段,用于演示新字体扩展的用法:

        

您可以使用此链接获取有关在JasperReports中使用字体的详细信息。