EspressReportでは、レポートデザイナを使用してレポートや帳票のセルに対して様々なカスタマイズが可能です。もちろんこれらはJava実行時にAPIで制御することも可能です。
●Data Format
データのフォーマットを設定できます。Stringでは、文字列を全部表示するか、一定文字数以上で省略するかの設定が可能です。Bar Codeを選択すると、バーコードの種類を選択できます。
EspressReportでは、レポートデザイナを使用してレポートや帳票のセルに対して様々なカスタマイズが可能です。もちろんこれらはJava実行時にAPIで制御することも可能です。
●Data Format
データのフォーマットを設定できます。Stringでは、文字列を全部表示するか、一定文字数以上で省略するかの設定が可能です。Bar Codeを選択すると、バーコードの種類を選択できます。
スクリプト(Script)を使用すると、動的に特定の条件が満たされている特定のレポートオブジェクトのプロパティを変更することができます。
例えば・・・
・条件を満たす時にオブジェクトを変更
⇒色の設定、セルの幅・高さ、
・値の計算
・フォーマット変更
・文字列操作(関数使用、replaceなど)
EspressReportでは1つのレポート内に複数のチャート・グラフを挿入することができ、またグラフごとに違うデータソースを設定することも可能です。多種多彩なグラフを1つにまとめるなど、ダッシュボードに近い形のレポートも作成できます。また、サブレポートと併用することで、複数のレポート・帳票と複数のチャート・グラフを1つにまとめることも可能です。
EspressReportでは1つのレポート内に複数のレポート・帳票を挿入することができ、またレポートごとに違うデータソースを設定することも可能です。多種多彩なレポートを1つにまとめるなど、ダッシュボードに近い形のレポートも作成できます。
EspressReportでは、レポートデザイナで作成したレポートファイルを元に、Java実行時に動的にレポートを制御することが可能です。その前提としてまずはレポートオブジェクトの作成が必要となります。作成したオブジェクトに対して、例えば色を変更したりデータを上書きしたり、さまざまな制御が可能となります。
EspressChartではチャートのキャンバス内の任意の場所にテキストを挿入できる、フリーラベル機能があります。
EspressChartでの背景色の設定は、チャートデザイナからはもちろん、Java実行時にも動的に変更可能です。
もちろん、EspressReportでも同様の手順で可能です。
●キャンバスの背景色変更
EspressChartでチャート・グラフのタイトルや、EspressReportでレポート・帳票のタイトルは、チャートデザイナやレポートデザイナで設定できるのはもちろん、Java実行時に動的に変更することもできます。
●EspressReportでの設定