レポートパラメータロケールに基づいて、異なるスタイルを使用する方法、またはスタイルを再定義する方法はありますか?私は特定の言語のフォントサイズを変更する必要があります。JasperReports - ロケールごとの条件付きスタイル?
2
A
答えて
1
これまで、外部スタイルテンプレートを使用してこれを実装しました。これを行う方法を示すsample on jasperforgeがあります。
スタイルを外部テンプレートに移動したら、ロケール固有のテンプレートを作成できます。テンプレートの仕組みにより、特定のスタイルを継承してオーバーライドすることができるため、ロケール固有のバージョンはあまり肥大化しません。上にリンクされた例には、基本スタイルを継承してオーバーライドすることが含まれています。
レポートでは、レンダリング時に適切なテンプレートを読み込むことができます。これを行うには
一つの簡単な方法は次のとおりです。
は
がjrxmlファイル内のテンプレートタグが含まれるレポートには、パラメータ として使用するテンプレートへのパスを提供しますそれは パラメータ参照:!
<テンプレート> <を[CDATA [$ P {TEMPLATE_PATH}]]> < /テンプレート>
次に、レポートをレンダリングするコードで、レポートロケールのTEMPLATE_PATHパラメータを適切に設定します。
また、リンクされたドキュメントには、これを行う方法が記載されています。
関連する問題
- 1. JasperReportsの条件付き部分節
- 2. 条件付きツールヒントのスタイル
- 3. ペーパークリップの条件付きスタイル
- 4. JSFの条件付きスタイル
- 5. Silverlight textbox条件付きバインディング(スタイル付き)
- 6. Shiny R:textInputの条件付きスタイル
- 7. 日ごとのグループ化と条件付きカウントの問題
- 8. データフレーム上の要素ごとの3値条件付き操作
- 9. data.tableに条件付きのグループごとの合計
- 10. Logstashの条件付き出力をelasticsearch(ファイルビートホスト名ごとのインデックス)
- 11. 条件付き行スタイルxslと重複コードの回避
- 12. Excel VBAループ条件付き行ごとの書式設定
- 13. FLEX - ActionScriptで条件付きロケール文字列を設定する
- 14. Wordpressで条件付きでスタイルとスクリプトを読み込む
- 15. 条件付き概要
- 16. 条件付き
- 17. MVC検索条件付きの条件
- 18. 条件付きパネルとselectInput
- 19. テジャングと条件付きオートコンプリート
- 20. ビジターパターンと条件付き?
- 21. PHPテストと条件付き
- 22. 複数の条件付きの条件付きフォーマット(Excelピボットテーブル)
- 23. HTML5の条件付き代替表の行スタイル
- 24. 変更CSSのdivのスタイル(条件付き?)
- 25. 条件付き代替表の行のスタイル
- 26. フィルタ条件ごとにカウント
- 27. Excel - 2条件付きの条件付き書式設定
- 28. 複数の条件付き条件付き回帰
- 29. jQuery UIオートコンプリート - ドロップダウン時の条件付きスタイル
- 30. React-Native:子コンポーネントの条件付きスタイル設定
レポート内では、現在のレポートロケールをどのように判断できますか? – Chewpers
REPORT_LOCALEというパラメータが組み込まれています。これは、レポートのレンダラで設定する必要があります.iReportから実行すると、レポート実行オプションで設定できます。Javaコードからレンダリングする場合、通常は次のようにします。 :metadata.put(JRParameter.REPORT_LOCALE、locale); metadataがfillReportに送信されるパラメータマップの場合 –