ActiveReportsのOverlayメソッドに関して、
Page クラス メンバ
Overlay メソッド
こちらのページを読んだのですが、
Overlayメソッドの解説にある
指定したページオブジェクトをこのページの上に重ねます。
の「重ね」の意味がよくわからず質問させていただきます。
具体的に下記のようにOverlayメソッドを利用してreportにrepotlayoutを一つのレポートにしているのですが、
参考:異なるデザインの複数のレポート(表紙と内容など)を合成して、一つのレポートにする方法は?
C#
1for(int i = 0; i < report.Document.Pages.Count; i++) 2{ 3 report.Document.Pages[i].Overlay( 4 (GrapeCity.ActiveReports.Document.Section.Page) 5 reportlayout.Document.Pages[0].Clone()); 6}
参考にしたページの
なお、合成した結果は、プレビュー表示するだけでなく、1つのレポートとしてエクスポートすることや印刷することも可能です。
この重ねる・合成したというのが
「レポートAとそれに重ねるレポートBをそれぞれ描画してから」という意味なのか
「合成されたものを描画」するという意味なのか、
はたまた上記のものは見当違いだったりするのか、
アドバイスいただけると大変助かります。
また質問の情報が不足している場合は遠慮なくおっしゃっていただければと思います。
よろしくお願いします。
あなたの回答
tips
プレビュー