DOBON.NETプログラミング掲示板過去ログ
ページのカウントについて
題名: ページのカウントについて
著者: TEST
日時: 2007/09/06 10:29:35
ID: 20436
この記事の返信元:
(なし)
この記事への返信:
[20442]
Re[1]: ページのカウントについて
takumix
2007/09/07 14:42:23
ツリーを表示
環境/言語:[windowsXP ActiveReport1.0 .NET Framework1.1]
分類:[ASP.NET]
A帳票 (1/5〜3/5)
B帳票 (1/3〜1/3)
A帳票 (4/5〜5/5)
B帳票 (2/3〜3/3)
という形で交互に出力したいと思っています。
そのときのトータルページですが、
「各帳票での既存のページ数/各帳票でのすべてのページ数」
を印字したいと思っています。
一度「・・・.add」を行ってドキュメントは追加していますので
そのようなページの採番は不可能でしょうか。
// 印刷用オブジェクトに追加する
for(j=0;j<rpt01Budget.Document.Pages.Count;j++)
{
rptt01.Document.Pages.Add(rpt01Budget.Document.Pages[j]);
}
// メモリストリームに帳票データを保存。
rpt01Budget.Document.Save(outStream, DataDynamics.ActiveReports.Document.RdfFormat.AR20);
題名: Re[1]: ページのカウントについて
著者: takumix
日時: 2007/09/07 14:42:23
ID: 20442
この記事の返信元:
[20436]
ページのカウントについて
TEST
2007/09/06 10:29:35
この記事への返信:
(なし)
ツリーを表示
ActiveReportのページ番号付加は、当然ながらレポート作成時にしかできません。
ですので、A帳票のページはA帳票作成時に、B帳票のページはB帳票作成時にする必要があります。(レポート出力後(当然Add時も)以降に編集は不可能)
幸いA帳票、B帳票のページはそれぞれ独立してますので、
・A帳票を、ページ付加して作成
・B帳票を、ページ付加して作成
・A(1,2,3)、B(1)、A(4,5)、B(2,3)の順にAdd
という手順で進めればよいと思います。
現ページ、総ページ付加方法はActiveReportのサンプルやヘルプをご覧ください。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[ASP.NET]
A帳票 (1/5〜3/5)
B帳票 (1/3〜1/3)
A帳票 (4/5〜5/5)
B帳票 (2/3〜3/3)
という形で交互に出力したいと思っています。
そのときのトータルページですが、
「各帳票での既存のページ数/各帳票でのすべてのページ数」
を印字したいと思っています。
一度「・・・.add」を行ってドキュメントは追加していますので
そのようなページの採番は不可能でしょうか。
// 印刷用オブジェクトに追加する
for(j=0;j<rpt01Budget.Document.Pages.Count;j++)
{
rptt01.Document.Pages.Add(rpt01Budget.Document.Pages[j]);
}
// メモリストリームに帳票データを保存。
rpt01Budget.Document.Save(outStream, DataDynamics.ActiveReports.Document.RdfFormat.AR20);