スタイルは、レポートコンポーネントに適用できるさまざまなデザイン属性の組み合わせです。
各コンポーネントを手動でフォーマットする代わりに、レポートに新しいスタイルを作成し、そのパラメーター(フォント名、サイズ、フォントスタイルなど)を必要に応じて正確に設定できます。その後、スタイルをレポート内の任意のコンポーネントに割り当てることができ、そのスタイルの機能が自動的に引き継がれます。
スタイルを使用するもう1つの利点は、レポートのフォーマットを変更する必要が生じた場合、または必要になった場合に、関連するスタイルの設定を変更するだけで、それらの変更がレポート全体に自動的に反映されることです。さらに、特定のレポートスタイルをファイルに保存して、他のレポートで使用することができます。これにより、企業スタイルまたは標準の出力形式が必要なすべてのレポートに共通の外観を適用できます。
名前
各スタイルには独自の名前があります。この名前は、レポート内で一意である必要があります。
説明
各スタイルには、スタイルの意図された目的を他の人に説明するために使用できる説明もあります。たとえば、「セクション見出し」というスタイルを作成する場合は、「セクションの先頭で使用する太字の見出し」という説明を割り当てることができます。
スタイルタイプ
スタイルには次の4つのタイプがあります。
コンポーネント;
コンポーネントスタイルは、Cross-TabとChartコンポーネント以外のすべてのコンポーネントで使用できるように設計されています。これらのコンポーネントは、他のコンポーネントには含まれないスタイル機能を持っているため、専用のスタイルタイプが用意されています。
コンポーネントスタイルには、フォント、テキストブラシ、ブラシ、境界線、水平方向の配置、垂直方向の配置など、コンポーネントの外観のすべての基本要素が含まれています。これらのパラメーターに加えて、シンプルスタイルには、特定のスタイルパラメーターをユーザーが設計時に変更できるかどうかを決定するパラメーターフラグがあります。
スタイルの適用
レポートの各コンポーネントには、コンポーネントスタイルプロパティがあります。オブジェクトインスペクタでは、プロパティの右側にあるドロップダウンボタンをクリックしてリストから選択することにより、レポート内に存在する任意のスタイルを指定できます。[スタイルの編集]オプションをクリックして、スタイルを作成または編集することもできます。
スタイルがコンポーネントに割り当てられた後、レポートジェネレーターは、コンポーネントの外観が指定されたスタイルの外観と一貫して一致することを確認します。スタイルへの変更は、スタイルが割り当てられているすべてのコンポーネントに自動的に反映されます。
たとえば、開発者がスタイルの背景色を変更すると、そのスタイルを使用するレポート内のすべてのコンポーネントが新しい背景色になります。
スタイルを共有していても、各コンポーネントには独自のデザインパラメータがあり、スタイルで設定されたものが含まれていない場合があることを覚えておきましょう。たとえば、PanelコンポーネントにはFontパラメータがありません。パネルにスタイルを適用する場合、このパラメーターは無視されます。つまり、コンポーネントは、アクティブにサポートしているスタイルのデザインパラメータのみを使用します。