1

レポート目的で Active Report 6 バージョンを使用しています。ページ フッターに少数の行を表示する必要がある場合があります。これらの行は動的です。つまり、3 または 6 または任意の数になる場合があります。

多くの検索を行ったところ、1 つの URL ( http://www.datadynamics.com/forums/35718/PrintPost.aspx ) で、アクティブ レポートではページ ヘッダーとページ フッターを拡張できないことが記載されています。

また、「PageFooter」の「Before_Print」イベントでページ フッターの高さのサイズを変更しようとしました。それでも、運が悪い!

ページ フッターのサイズを動的に変更できる規定はありますか?

4

2 に答える 2

1

ReportStart イベントを使用して別のクエリを実行し、必要な行数を決定し、それに応じて PageHeader/Footer のサイズを変更します。

于 2013-07-31T06:01:46.023 に答える
0

PageFooter と PageHeader は、ページが作成されるとページ上で固定サイズになります。これは、そのサイズによってコンテンツの残りの領域が決まるためです。ページごとに変更する唯一の方法は、PageStart イベントです。そのため、各ページの開始時に、そのページに印刷する必要があるレコード数を確認し、ページ フッター セクションのサイズを変更できます。他に選択肢はありません。

于 2013-08-21T20:08:56.030 に答える