2014-02-24 17 views

回答

0

不知道,但你有沒有嘗試設置isPdfEmbedded = true,以便該字體包含在您的PDF文件中?

  • 使文件爲UTF-8
  • 也做到以下幾點: pdfFontName = 「YourCustomFont.TTF」 pdfEncoding = 「身份-H」 和isPdfEmbedded = 「真」。

例如:

<font fontName="Mangal" size="12" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="C:\\Windows\\Fonts\\Mangal.TTF" pdfEncoding="Identity-H" isPdfEmbedded="true"/> 
+0

我曾試過這個,但它不會工作.. – user3345499

0
  1. 下載JasperReports的-fonts.jar文件
  2. 的jar文件中添加莽字體到下面提及的位置

的JasperReports的字體-with-Mangal.jar \ net \ sf \ jasperreports \ fonts \ dejavu

  • 製作以下在fonts.xml變化與罐裏面的文件並保存
  • 淨/ SF/JasperReports的/字體/ DEJAVU /莽。 TTF 淨/ SF/JasperReports的/字體/ DEJAVU/mangalb.ttf 身份-H 真

    4.)在碧玉報告在上述選擇字體莽字體欄。

    :)享受。

    相關問題