205

2 ページの SSRS レポートがあります。PDF にエクスポートすると、幅が原因で 4 ページかかり、2 ページ目と 4 ページ目にテーブルのフィールドの 1 つが表示されていました。レポート プロパティでレイアウト サイズを幅 = 18 インチ、高さ = 8.5 インチに設定しようとしました。

PDF の 1 ページに表全体が表示されましたが、まだ 2 ページ目と 4 ページ目が空白になっています。

私のやり方は間違っていますか?これらの空白ページを取り除くには、他にどのような方法がありますか?

4

16 に答える 16

28

この問題に何時間も苦労した後、私は自分に合った解決策を見つけました。

SSDT (2012) では、もともとページ設定/ページ単位をセンチメートルに設定していました。これをインチに変更すると、不思議なことに、他のすべてのページが空白になることなく、レポートを PDF にエクスポートできました。

ここに画像の説明を入力

于 2012-12-05T18:14:40.017 に答える
25

SSRS ドキュメントを編集するときに数学を計算する前に、最初にデザイン サーフェイスでこれを行うことをお勧めします ( Visual Studio 2012 が示されていますが、他のバージョンでも実行できます)。

これらの次の手順に対応する赤い丸で囲まれた次の数字の下:

  1. デザイン サーフェイスでは、エディターがpage実際のコントロールよりも大きい を作成することがあります。したがって、ゴースト領域が印刷されます。
  2. コントロールに合わせてサイズ変更します。幅/高さを視覚的に見て、デザイン サーフェイスにページを持ち込んで 、コントロールが実際に必要とするスペースに合わせてサイズを変更できないかどうかを確認します。
  3. 次に、PDF を作成してみて、問題が解決するかどうかを確認してください。
  4. #3 で問題が解決しない場合は、実際のページ サイズが大きすぎて、長さ/幅のいずれかが超過しているコントロールがあります。そのため、小さなページ サイズに対応するには、コントロールのサイズを小さくする必要があります。

手動で修正する手順


また、状況によっては、スペースを自動的に消費するように設定ConsumeContainerWhitespaceすることで、レポート ページのプロパティを変更することもできます。true

于 2015-01-26T15:03:04.923 に答える
22

私にとっての問題は、SSRSが意図的に空白を尊重するように意図的に処理することでした:

ここに画像の説明を入力

空白と同様に、右マージンがないようにしてください。

于 2015-06-16T03:47:14.283 に答える
18

SSRS からのページが空白の場合は、レポートのレイアウトを微調整する必要があります。これは、レイアウトの問題の副作用を修復するために、出力を実行して後処理を実行するよりもはるかに効率的です。

SSRS は、マージンの境界を押し広げることに関しては非常に注意が必要です。レポートのテキスト ボックスやその他のコントロールを調整するだけで、誤ってレポートを広げたり長くしたりしてしまいがちです。レポート サーフェスの幅と高さのプロパティを注意深く確認し、可能な限りそれらを絞ります。大きなヘッダーとフッターに注意してください。

于 2008-12-12T16:09:26.290 に答える
6

私は 10 年以上 SSRS を使用してきましたが、上記の回答が答えです。しかし。何も機能せず、完全に詰め込まれている場合....問題がなくなるまで、レポートから項目を削除してください。問題の原因となっている行またはレポート アイテムを特定したら、それを四角形のコンテナー内に配置します。それでおしまい。何度もお世話になりました!余分なページは、ほとんどの場合、レポート アイテムが右マージンをはみ出すことによって発生します。他のすべてが失敗した場合、アイテムの右側にある長方形または空の長方形の中に物を置くことで、これが起こらないようにすることができます. 頑張ってください!

于 2016-06-17T10:43:34.927 に答える
5

これまでで最も一般的な問題であるマージンに加えて、2 つの追加の可能性も確認しました。

  1. +テキストを連結するために使用します。&代わりに使用する必要があります。
  2. 指定されたテキストボックスの幅からテキストがはみ出しています。したがって、テキスト ボックスに 30 文字しかない場合に、そこに 300 文字を詰め込もうとすると、余分なページができてしまう可能性があります。
于 2012-04-10T21:13:21.103 に答える
5

レポートの右側に空白があるかどうかを確認しようとしましたか? その場合は、それをレポートの最後にドラッグして戻し、レポートの背景を同じ場所にドラッグして戻すことができます。

于 2013-07-16T23:24:36.560 に答える
4

レポート (myReport.rdlc) のプロパティ タブで、"Keep Together" 属性を False に変更します。私はしばらくこの問題に苦労してきましたが、これで問題が解決したようです。 ここに画像の説明を入力

于 2014-12-18T19:28:31.620 に答える
-4

pdftk を使用して、pdf で不要な/必要のないページを削除することに成功しました。プログラムはこちらからダウンロードできます

次のようなことを試してみてください。hereの例の下から取得

in1.pdf から「ページ 13」を削除して、out1.pdf pdftk in.pdf cat 1-12 14-end output out1.pdf を作成します。

また:

pdftk A=in1.pdf cat A1-12 A14-end 出力 out1.pdf

于 2008-12-12T15:03:15.813 に答える