使用动态报告时,印地语字体在pdf中显示不正确

时间:2013-11-26 09:29:45

标签: java pdf jasper-reports hindi dynamic-reports

文字有一些?字符。在生成pdf时,PDF生成成功但印地语字符不是即将出现的问题。我们正在使用动态报告。使用的字体是Arial Unicode MS,PDF编码是“Identity-H”。

以下是使用的代码snipett

FontBuilder defaultFont = stl.font()
.setFontName("Arial Unicode MS")
.setPdfEncoding("Identity-H");

JasperPdfExporterBuilder pdfExporter =export.pdfExporter(filePath)
.setEncrypted(report.isPasswordProtected())
                            .setUserPassword(report.getPassword()).setCharacterEncoding("UTF-8");
concatenatedReport().concatenate(jrBuilder, reportBuilder).continuousPageNumbering().toPdf(pdfExporter);

如果有人可以帮助我,请告诉我。

0 个答案:

没有答案