3

「TimesNewRoman」フォントを使用してiReportで生成されたPDFは、印刷バージョンに「Arial」を使用しているようです。

問題が何であるかについて何か考えはありますか?

4

3 に答える 3

3

少なくとも私にとっては、システムエンコーディングを使用している場合でも、xml内の各フォントタグにpdfEncoding属性、およびpdfFontNameとisPdfEmbeddedを明示的に設定する必要があり、「Identity-H」はユニコードを使用する場合に必要です。

それで:

  1. ttfフォントファイルがクラスパスで利用可能であることを確認してください
  2. <font ... pdfFontName = "filename.ttf"
  3.    isPdfEmbedded = "true"
  4.    pdfEncoding = "Identity-H" ... />
于 2010-04-06T16:47:37.820 に答える
1

PDFFontプロパティもTimesNewRomanに設定しましたか、それともFontプロパティだけに設定しましたか?

于 2010-03-01T18:39:41.140 に答える
0

システムフォントディレクトリをクラスパスに追加してみましたか?

于 2010-01-06T22:22:56.860 に答える