4

iReport を使用してレポートを作成しました。レポートのフィールドの 1 つにペルシア語で名前を入力します。データベース(Oracle)で基礎となるクエリを実行すると機能しますが、レポートを実行すると機能しません。Unicode パラメータがクエリに正しく送信されていないようです (私のレポート タイトルはペルシア語で、正しく表示されています)。

誰もこの問題を抱えていませんか?

4

1 に答える 1

2
  1. Jasper環境の「IReport」では、たとえばPDFレポート
    を生成する場合は、ireportアプリから デフォルト値(内部プレビュー)ではなく(プレビュー-> PDFプレビュー) を選択することをお勧めします

  2. テキスト フィールドのプロパティ

テキスト フィールドには、いくつかのプロパティを割り当てる必要があります
。 1.フォント名: ロケール「ペルシア語」をサポートするフォント
2. Pdf フォント名: ロケール「ペルシア語」をサポートするフォント
3. Pdf 埋め込み: true
4. Pdf エンコーディング: 依存あなたの言語で「ペルシア語」 -> 「Identity-H (横書きの Unicode)」

注:
お使いの言語「ペルシア語」をサポートするフォントをインストールしていない場合は、
とても簡単
です。お気に入りのフォント「....ttf」を取得するだけです。
次に、ireport から
([ツール] -> [オプション] -> [フォント] タブ -> [フォントのインストール] ボタン -> . ... )

于 2013-02-18T08:11:46.843 に答える