グループでページごとでのヘッダコンテント切り替えについて。

131 views
Skip to first unread message

arc

unread,
Feb 16, 2022, 4:07:14 AM2/16/22
to RapidReportサポート QAフォーラム
いつも大変お世話になっております。

グループ毎に、ヘッド部コンテント、明細コンテント、フッターコンテントが
がある帳票にて、ヘッダー内容が異なるAとBがあり、
グループの1ページ目はヘッドAのみを印字、2ページ目以降はヘッドBのみを印字する
帳票を作成したいと考えてます。

なお、ヘッダーコンテントの高さがAとBでちがうのに加えて
フッターコンテントの位置はどちらの印刷時も固定の位置に印刷したいので、
ヘッドA時とヘッドB時は、明細コンテントの大きさを変える必要があります。

簡単に設定できる方法などありましたらご教授いただけると助かります。
以上、よろしくお願い致します。

RapidReport

unread,
Feb 16, 2022, 7:56:06 PM2/16/22
to RapidReportサポート QAフォーラム
吉川です。
サンプルを作成してみました。参考にしてみて下さい。

> グループの1ページ目はヘッドAのみを印字、2ページ目以降はヘッドBのみを印字する
ヘッダーAコンテントのプロパティ
・「表示条件」にstate.first_page
と設定することで、1ページ目にのみ表示する、を実現しています。

ヘッダーBコンテントのプロパティ
・「表示条件」に(not state.first_page)
・「毎ページ表示」をON
と設定することで、1ページ目以外に表示する、を実現しています。


> 明細コンテントの大きさを変える
明細コンテントのプロパティ
・サイズ「初期」を30
・サイズ「初期逆向き指定」をON

フッターコンテントのプロパティ
・「毎ページ表示」をON

以上のように設定しています。
これで明細コンテントは、ページ下端から30の位置まで出力でき、
明細コンテントの大きさを動的に変更しています。
結果として、フッターコンテントの描画位置を固定する、を実現しています。

arc

unread,
Feb 16, 2022, 11:30:58 PM2/16/22
to RapidReportサポート QAフォーラム
お世話になります。ご返答いただきありがとうございました。
指定の方法にてヘッダの切り替えおよび、明細コンテントの大きさが変えられることが確認できました。
そこで、重ね重ねで申し訳ありませんが、変動する明細コンテントの大きさに応じて縦線を明細最大値まで
引きたいのですが、空行を出力などをいじっても思うような結果がえられません。
お手数ですが簡単な方法などがありましたらご教授いただけると助かります。
よろしくお願いいたします。

2022年2月17日木曜日 9:56:06 UTC+9 RapidReport:

RapidReport

unread,
Feb 17, 2022, 12:29:46 AM2/17/22
to RapidReportサポート QAフォーラム
吉川です。

サンプルを作成しました。参考にしてみて下さい。 前回のURLと同じです。

直線要素の配置プロパティ
・「y2逆向き指定」をON
・「y2」を0
と設定しています。
これで、明細コンテントの高さに応じ、直線の高さが動的に変更します。

※デザイナ上部の「選択中のみ表示」をクリック後、明細コンテントを選択すると、
 直線要素を配置しやすいです。

arc

unread,
Feb 17, 2022, 12:54:21 AM2/17/22
to RapidReportサポート QAフォーラム
お世話になります。
思い通りの帳票が作成できました。
重ね重ね迅速なご返答ありがとうございました。


2022年2月17日木曜日 14:29:46 UTC+9 RapidReport:
Reply all
Reply to author
Forward
0 new messages