0

次のレポート設定があります。

1.レターヘッド(最初のページにのみ必要なので、ヘッダーにはありません)

2. いくつかのデータを含むリスト コントロール

レポートを PDF にエクスポートすると、リストの内容が 1 ページ未満になり、最初のページにレターヘッドが表示され (残りのページは空)、リストの内容が 2 ページ目に移動します。

リストが 1 ページを超える場合- レポートは問題なく表示されます (最初のページにレターヘッドとリストの一部が表示され、残りは 2 ページ目に表示されます)。

コンテンツがページに収まる限り、リストを 1 ページに保持しようとするように見えますが、レターヘッドをコンテンツに追加すると、ページがオーバーフローし、リストが次のページに押し込まれます。

サイズに関係なく、リストを最初のページに保持する方法はありますか。

レターヘッドをリストに入れるのは私の最後の手段です。他の解決策を聞きたいです。

問題を説明するためにサンプル .rdlをアップロードしました

簡単にするためにリストを削除しました。問題は、1ページに表示したいテキストボックスにあるようです


ps詳細については、この質問を参照してください

4

1 に答える 1

2

テキストのソースは何ですか? それはデータセットから来ていますか?その場合は、段落 ID を追加し、テーブルを段落 ID でグループ化してグループ ヘッダーのみを表示するように設定します。グループに、たとえば 5 の下部パディング値を追加します。テーブルは段落の区切りを処理し、ページが大きくなった場合はそれを処理します。keep together が false に設定されていることを確認してください。段落 ID は、ID の昇順でデータセットを並べ替えるために使用されます。


すみません、最後にコメントに気がつきませんでした。私が考えることができる唯一の他のことは、リストをヘッダーの近くに移動し、最後の空のスペースをすべて削除することです. また、リストの KeepTogether オプションが false に設定されていることを確認してください。このようにして、次のページに移動するのではなく、リストを分割します.


レターヘッドとリストの両方を長方形の中に入れて、常にグループ化することができます。

Reporting Services はまた、デザイナーにある相対的なスペースを維持しようとします。上部のスペースを維持し、すべてをページの下部に揃えます。

于 2009-08-28T20:49:57.170 に答える