ホームページ  >  記事  >  Java  >  Jasper レポートの PDF エクスポートにキリル文字の値が表示されないのはなぜですか?

Jasper レポートの PDF エクスポートにキリル文字の値が表示されないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-13 03:07:02386ブラウズ

Why Are Cyrillic Values Missing in My Jasper Reports PDF Exports?

Jasper Reports からの PDF エクスポートでキリル値が表示されない

Jasper Reports では、PDF 形式にエクスポートするときにキリル値が表示されません。 Excel にエクスポートすると値が表示されますが、PDF エクスポートでは表示されないままになります。

この問題を解決するには、いくつかのパラメーターを考慮する必要があります。

1.フォントのサポート:

キリル値の書き込みに使用されるフォントが OpenType であり、これらの文字をレンダリングできることを確認します。

2.文字エンコーディング:

JRPdfExporterParameter.CHARACTER_ENCODING を値「UTF-8」または「Identity-H」で使用して PDF にエクスポートするときに正しい文字エンコーディングを指定します。 Identity-H は新しい PDF 標準に推奨されており、混合エンコードが可能です。

3.フォントの埋め込み:

JRPdfExporterParameter.IS_EMBEDDED を使用して、エクスポートされた PDF ドキュメントにフォントを埋め込み、フォントがインストールされていないコンピュータでもコンテンツが表示されるようにします。

追加の考慮事項:

  • iReport を使用する場合、またはJasperSoft Studio では、フォント拡張子 .jar を生成し、非推奨のメソッドを使用してフォントをクラスパスに含めます。
  • .ttf フォントがキリル文字のレンダリングをサポートしていることを確認してください。
  • アイデンティティの使用を検討してください。 -H 文字エンコーディングで最適な互換性を実現します。

以上がJasper レポートの PDF エクスポートにキリル文字の値が表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。