6

状況: 私のレポートでは、バインドされたテキストのサイズに応じて拡大縮小する複数の ReportViewer Textbox コントロールを使用しています。ReportViewer テキスト ボックス コントロール内のテキストが長すぎて現在のページに収まらない場合、テキスト ボックスので改ページが発生し、テキスト ボックス全体が次のページに表示されます。これにより、多くの場合、改ページが発生した最初のページの下部に大きな空白が生じます。

テキストボックスが両方のページにテキストをラップし、現在のページに収まる限り多くのテキストをレンダリングしてから、残りを次のページにラップすることをお勧めします。これが可能かどうか知っている人はいますか?

4

2 に答える 2

7

これはかなり可能です。テキストボックスのKeepTogetherプロパティはデフォルトで true に設定されており、テキストボックスが複数のセクションに分割されないようにしています。テキスト ボックスを次のページに折り返すには、KeepTogetherを false に設定します。( TextBox プロパティ...ダイアログ ボックスではなく、プロパティ ウィンドウ(F4)を使用する必要があることに注意してください。)

于 2011-06-17T23:22:50.630 に答える
-1

これは不可能です。

私の回避策は、テキストを段落ごとに配列に分割し、テキストボックスでリストコントロールを使用することです。

于 2009-05-05T02:56:49.700 に答える