SSRSレポートの改ページを取り除き、レポートを1ページに表示するにはどうすればよいですか?
テキストエディターでレポートの.rdlファイルを開き、<Page></Page>
セクション。そのセクションで、次を挿入します。
<InteractiveHeight>0in</InteractiveHeight>
<InteractiveWidth>8.5in</InteractiveWidth>
SSRSでは、インタラクティブな高さが0の場合、レポートの長さは無限であるため、単一ページに存在します。
PageBreakAtEndまたはPageBreakAtStartのレポートアイテムのいずれかのプロパティがtrueに設定されていないことを確認します。また、レポートの幅を実際の用紙の幅よりも小さくし、ページの余白のための余分なスペースを念頭に置いてください(レポート>レポートのプロパティ>レイアウト)
Microsoftによると、「推奨されていませんが、InteractiveHeightを0に設定することでソフト改ページを無効にできます。」これはHTMLレンダリングでのみ機能すると思いますが、私自身は使用していません。
あなたが探しているものであれば、どんなに大きなレポートでも1ページに印刷されるようなスケールがあるかどうかはわかりません。
Bodyの任意の場所を右クリックして、Properties
を選択します。
ドロップダウンからReports
を選択します。 (レポートで要素を選択すると、ドロップダウンがTextBox/Headerまたは選択したアイテムに変わります)
Report
プロパティで、InteractiveSize
属性を展開します。
Height -> 0in
を設定
レポートのInteractiveHeightを0に設定して、ページングを無効にすることができます。
レポートプロパティ->ページ-> InteractiveSize-> Heightに移動します。この値を0inに設定します。
ここ も同様の質問です。
ダスティン・ブルックスはこう書いている:
また、レポートの幅を実際の用紙の幅よりも小さくし、ページの余白のための余分なスペースを念頭に置いてください(レポート>レポートのプロパティ>レイアウト)
また、サブレポートを使用するときは、これに特に注意してください。誤ってメインレポートよりも幅の広いサブレポートを作成したときに余分な空白ページが表示された回数を失いました。
Web用のレポートを作成するとき、InteractiveSizeを1000x1000 "などの非常にクレイジーな値に設定することで改ページを無効にします(チェックして、Dustin Brooks が答え で述べたように0x0"に設定します)効果。)
PageSizeプロパティを8.5x11 "のままにして、レポートは通常複数のページに印刷されました。