0

ReportViewer コントロール VS2010 (Web、ローカル) を使い始めたばかりです。
私のレポートは非​​常にシンプルです。4 列で、すべてが画面にうまく収まります。
「印刷」ボタンをクリックすると、レポートが 2 ページ (1 列に 2 列、もう 1 列に 2 列) に印刷されます。
ページの余白を変更すると、4 ページすべてが同じページに印刷されますが、2 番目の空のページも印刷されます。レポートが複数のページ (たとえば 2 ページ) にまたがる場合、マージンを変更すると、最初のページが表示され、2 ページ目は空になり、3 ページ目は問題なく、4 ページ目は空になります。

レポートを空白ページなしで印刷する方法について何か提案はありますか? ありがとう、ジェニー

4

2 に答える 2

1

私の経験では(これはつらいものでした...)、レポートが余分なページを印刷している場合、それはどこかで、サブレポートの余白またはページサイズ(使用している場合)が等しくないことを意味することがわかりました8.5 X 11 (または使用している任意のサイズの用紙)。あなたのテーブル(あなたが使っているものだと思いますか?)が一枚の紙の境界にあることを確認してください。表を 1 ページに収めるには、各辺を 1 インチ取る必要があることに注意してください (0.5 インチの余白 [各辺に 0.5 インチ] を使用している場合)。

于 2012-08-23T16:09:57.000 に答える
0

私は同じ問題を抱えていました.m.websterの答えは私にとってぴったりでした.

レポート BODY の SIZE プロパティが REPORTs Pagesize および Margin プロパティ内にあることを確認します。

私の場合、レポートを A4 に設定し、レポートのプロパティ (デザインの灰色の領域をクリック) は、PageSize: 21cm、29.7cm を示しました。レポートを作成しましたが、印刷すると内容が 2 ページ目にはみ出してしまいました。

RULER オプションをオンにすると、レポートの BODY (白いコンテンツ領域) がレポート ページ サイズの PageSize よりも広いことがすぐにわかりました。

BODY の size->width プロパティを 21cm に減らしたとき (このサイズ変更を可能にするためにすべてのコンテンツを再配置した後)、まだ 2 ページ目の問題が発生していることがわかりました。レポートの余白を 0 にすばやく変更すると、これが解決されました。

最後に発生した空白の問題は、レポートの最後に空白のページが表示されることでした。これは、コンテンツの後に空白がないように、レポートの BODY の高さを減らすことで解決されました。最初のレポートの本文は見栄えの良い縦長のレイアウトで表示されるため、最終ページを表しているだけだと思っていましたが、そうではありませんでした。

問題への答えが少し遅れましたが、この少し直感的でないキットを使用するときに、他の誰かが頭を悩ませる無駄な時間を節約するために追加しました。

于 2013-11-22T02:10:11.910 に答える