PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > 概念 > セクションレポートの概念 > セクションレポートのレポートコントロール > ReportInfo |
ActiveReportsでは、ReportInfoコントロールを使用して、簡単にページ番号、ページ数、およびレポートの日付を表示できます。ReportInfoコントロールは、定義済みのFormatStringオプションが選択できるテキストボックスです。レポート全体、または指定したグループのページ数のカウントを設定することができます。
文字列を選択して編集することで、定義済みの値をカスタマイズできます。例えば、ReportHeaderセクションの総ページ数を表示したい場合、次のような値を入力できます。
Total of {PageCount} pages.
注意 : CacheToDiskプロパティを使用した大容量レポートの場合に、ページ数をヘッダセクションで設定すると、描画速度をおよびメモリに悪影響を及ぼす可能性があります。 また、次のセクションのページ数が決定するまでヘッダの描画が遅れるので、CacheToDiskによる最適化を実行することができません。この概念の詳細については、「セクションレポートの最適化」を参照してください。 |
書式文字列の作成の詳細については、「日付、時刻、数字の書式」トピックを参照してください。
主なプロパティ
プロパティ | 解説 |
---|---|
FormatString | 使用する書式を取得または設定します。 |
Style | コントロールのスタイル文字列を取得または設定します。このプロパティは、[Font]や[ForeColor]プロパティでの設定を反映します。 |
SummaryGroup | グループごとにページ数を表示する場合に、ページ数をリセットするために使用するグループヘッダセクションの名前を取得または設定します。 |
ページ数とレポートの日付を表示する方法
[ツールボックス]から[ReportInfo]コントロールをレポートに配置します。
[ReportInfo]コントロールを選択した状態で、[プロパティ]ウインドウからFormatStringプロパティの定義済みの値の一覧をドロップダウンダウンから表示し、要求を満たす値を選択します。
グループごとにページ数を表示する方法
レポート上にコントロールを選択した状態で、[プロパティ]ウインドウの下部にあるコマンドから「プロパティ設定ダイアログ」をクリックしてダイアログを開きます。
[全般]
[名前]: レポートに使用されていないユニークな名前を入力します。この名前はドキュメントの要素およびXML出力で表示します。
[タグ]: コントロールに付随する文字列を入力します。コード上でこのプロパティをアクセスするとオブジェクトとして認識されていますが、[プロパティ]ウィンドウまたは[プロパティ設定ダイアログ]では文字列となります。
[表示する]: コントロールを非表示するには、このチェックボックスを外します。
[外観]
[背景色]: コントロールの背景に使用する色を設定します。
[フォント]
[名前]: フォントファミリ名またはフォントのテーマを選択します。
[サイズ]: ポイント単位でサイズを選択します。
[スタイル]: NormalやItalicを選択します。
[太さ]: NormalやBoldを選択します。
[色]: テキストの色を選択します。
[文字飾り]: 下線や取り消し線のチェックボックスを選択します。
[GDI文字セット]: 使用するGDI文字セットを示す値を入力します。有効値の一覧は、MSDNの「Font.GDICharSetプロパティ」を参照してください。
[GDI縦書きフォント]: GDI縦書きフォントから派生しているフォントを示すためにこのチェックボックスを選択します。
[書式]
[書式]: コントロールに表示するために、フォーマット化されたページ数や日付を選択します。フォーマット化されたページ数、および日付と並べて表示するテキストの変更や追加の場合もこのボックスを使用します。
[複数行を表示]: コントロールに複数行を表示するためにこのチェックボックスを選択します。
[コントロールに合わせて拡大する]: CanGrowプロパティを「True」に設定するためにこのチェックボックスを選択します。
[コントロールに合わせて縮小する]: CanShrinkプロパティを「True」に設定するためにこのチェックボックスを選択します。
[右から左]: テキストを逆の方向に表示するためにこのチェックボックスを選択します。
[配置]
[縦位置]: Top、Middle、Bottomの値から選択します。
[横位置]: Left、Center、Right、Justifyの値から選択します。
[折り返し]: NoWrap、WordWrap、CharWrapの値から選択してテキストを折り返すかどうか、またはその方法を指定します。
[集計]
[集計グループ]: レポートのグループヘッダセクションを選択し、PageCountを使用する場合、対象のグループごとのページ数を表示します。
[集計方法]: None、Group、Allの値を選択して集計値を表示します。