4

改ページに問題があるという RDLC レポートがあります。レポートには、1 ページに収まらない多数のレコードを持つグループがあります。このレポートは通常モードでは正常に表示されますが、印刷モードに切り替えると、以前には存在しなかった「余分な」改ページが表示されます。これにより、レポートが必要以上に多くのページに印刷されます。グループを 1 ページに保持するように設定しておらず、Height と InteractiveHeight の値をいじっていますが、何も機能していないようです。

この問題を解決する方法はありますか? このレポートを正しく印刷する必要がありますが、これらの不可解な改ページがこの問題の原因です。ヘルプや提案をいただければ幸いです。

4

7 に答える 7

5

レポート プロパティ ダイアログでマージン設定を確認してください。デフォルトはすべての辺で 1 インチだと思います。それは印刷を捨てる可能性があります。

于 2008-10-08T21:06:36.660 に答える
3

ページ サイズ プロパティを ==8.5in、3.625in に設定して、レポートを表示するだけです

于 2010-09-15T11:56:26.997 に答える
3

2010 に変換したばかりの場合は、これで問題が解決します (最後のエントリを参照) http://social.msdn.microsoft.com/Forums/en/vsreportcontrols/thread/9d493130-6683-4ec8-bbe0-9524df8859c5

ReportViewer Designer 領域の下部を見ると、「行グループ」が表示されます。私のレポートのテーブルの名前は「Table_LineItems」で、「Table_LineItems_Details_Group」と表示されます。それを選択し、プロパティ ウィンドウで "Keep Together" を false に設定します。その後、正しく印刷されます。これがうまくいくとは保証できませんが、そこにあるもので遊んでみることをお勧めします。(右端にある) ラベルのないドロップダウンをクリックして、詳細モードを選択し、無差別に多くの「静的」項目を KeepTogether = false に設定することもできます。

于 2011-02-08T01:31:10.587 に答える
2

テーブルを選択し、右クリックしてプロパティに移動し、グループの直後に新しいグループを追加します(この場合、「PreviousGroupName」と呼びます)。式は =(RowNumber( "PreviousGroupName")-1)\ 27 + 1、チェックします。最後にページ分割。Webの27行に収まり、.PDFにエクスポートすると、同じ27行が表示されます。27は、ページに収まるように必要な任意の数に変更できます。

次に、ビューアーの高さ(.aspx内)を任意のサイズに変更して、スクロールを回避できます。

于 2008-11-04T14:37:28.063 に答える
1

ConsumeContainerWhiteSpace = Trueレポート プロパティでオプションを設定したところ、問題なく動作しました。

于 2015-09-25T16:55:15.380 に答える
0

要素の幅を微調整してみてください。それらが印刷レイアウトのマージン内にあることを確認する必要があります。そうしないと、余分なページが表示されます。余白があまり広くないことを確認してください (デフォルトでは広いと思います)。

于 2008-10-08T21:09:21.180 に答える