iReport を使用してレポートを作成しました。レポートのフィールドの 1 つにペルシア語で名前を入力します。データベース(Oracle)で基礎となるクエリを実行すると機能しますが、レポートを実行すると機能しません。Unicode パラメータがクエリに正しく送信されていないようです (私のレポート タイトルはペルシア語で、正しく表示されています)。
誰もこの問題を抱えていませんか?
iReport を使用してレポートを作成しました。レポートのフィールドの 1 つにペルシア語で名前を入力します。データベース(Oracle)で基礎となるクエリを実行すると機能しますが、レポートを実行すると機能しません。Unicode パラメータがクエリに正しく送信されていないようです (私のレポート タイトルはペルシア語で、正しく表示されています)。
誰もこの問題を抱えていませんか?
Jasper環境の「IReport」では、たとえばPDFレポート
を生成する場合は、ireportアプリから
デフォルト値(内部プレビュー)ではなく(プレビュー-> PDFプレビュー)
を選択することをお勧めします
テキスト フィールドのプロパティ
テキスト フィールドには、いくつかのプロパティを割り当てる必要があります
。 1.フォント名: ロケール「ペルシア語」をサポートするフォント
2. Pdf フォント名: ロケール「ペルシア語」をサポートするフォント
3. Pdf 埋め込み: true
4. Pdf エンコーディング: 依存あなたの言語で「ペルシア語」 -> 「Identity-H (横書きの Unicode)」
注:
お使いの言語「ペルシア語」をサポートするフォントをインストールしていない場合は、
とても簡単
です。お気に入りのフォント「....ttf」を取得するだけです。
次に、ireport から
([ツール] -> [オプション] -> [フォント] タブ -> [フォントのインストール] ボタン -> . ... )