印度卢比符号不能以jasperreports生成的pdf显示?

时间:2017-01-20 01:16:09

标签: fonts jasper-reports export-to-pdf

我正在使用jasperreports-6.0.3生成pdf报告,但印度卢比符号在生成的pdf文件中显示为空。我尝试了pdfFontName:Helvetica和pdfEncoding:Cp1252,也尝试了pdfFontName:Arial和pdfEncoding:Identity-H。两者都不适合我。

字符串在eclipse中正确显示为:

enter image description here

但是在生成的pdf中,它显示为:

enter image description here

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要使用支持卢比符号的字体进行渲染,然后才能显示它。例如Rupee_Foradian.ttfITF-Rupee.ttf(来源:Download Rupee Symbol)。嵌入字体可能是使其变得可移植的关键(以便在任何计算机上显示)。现代印地语字体也应支持。并且此配置应为:<pdfEmbedded>true</pdfEmbedded>