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

Jasper报告PDF不采用中文字符

史钊
2023-03-14

我无法使用jasper报告将中文字符嵌入到pdf中。我得到的是英文字符,而不是中文文本。希望有人能为我提供一个快速解决此问题的方法。

共有2个答案

邹玮
2023-03-14

在您的标签中添加以下内容

<font fontName="Arial Unicode MS" size="11" pdfFontName="Arial Unicode MS" pdfEncoding="Identity-H"/> 

还要确保Arial字体扩展jar在类路径中。在互联网上搜索arial字体扩展jar。

陈飞
2023-03-14

将dynamic jasper-core-fonts-1.0 . jar作为资源添加到您尝试使用的报表中,并检查嵌入到包含中文字符的字段中的pdf。

您可以从http://archiva . fdvs . com . ar/repository/public 1/ar/com/fdvs/dynamic jasper-core-fonts/1.0/找到并下载它

 类似资料:
  • 我试图在jrxml中创建表格。表格中的列数可能会很大,当我试图以PDF格式导出报告时,由于列数很大,数据变得不可读。有什么方法可以让我们以更大的页面尺寸(如A3)导出报告,或者在A4尺寸上增加滚动功能。注意:报告只需要导出为pdf格式,而不是CSV或任何其他格式。 谢谢,任何帮助感谢。

  • 我正在从. jasper文件加载jasper报告文件以提高性能,如下所示。 但是我现在有一个要求,动态形成的查询必须设置为. jasper(编译)文件。有没有办法做同样的事情?

  • 我的应用程序中有几个类似的报告,因此我创建了一个基本结构,在标题中有一个子报告,在页脚中有另一个子报告。 我不知道为什么我找不到解决这个问题的方法,如果有人能帮我...谢谢!

  • 我已经使用iReports创建了一个JRXML文件。它有一个页眉和一个页脚。在详细信息栏中,我有一个文本字段,其内容通常约为 2 页。我已经启用了溢出拉伸选项。 现在,当我生成PDF报告时,页面底部的最后1-2行丢失/剪切/隐藏。我想并删除了页眉和页脚。但这也没有解决问题。我将底部页边距保持在20。 这意味着在分页符区域出现了此问题。 以下是 JRXML 内容: 这是生成的PDF的截图。第1页最后

  • 我在我的一个报告中使用多种字体,我导出为PDF,我正在使用IREPORT来设计我的报告。 和根包中字体文件夹中的字体文件。