ユーザーが入力するリッチテキストボックスがwpfフォームにあり、長さの制限はありません。ただし、アクティブなレポートの出力には、各ページに固定スペースのテキストボックスがあるページがあります。リッチテキストのどれだけがテキストボックスに収まるかを把握し、それを書き出してから、書き込むテキストがなくなるまで次のページに残りを書き続ける方法はありますか?
1 に答える
0
Page オブジェクトの MeasureText メソッドを使用して、ActiveReports ページのプレーン テキストの長さを測定できます。次のドキュメントを参照してください: http://www.datadynamics.com/help/activereports6/ActiveReports.Document~DataDynamics.ActiveReports.Document.Page~MeasureText.html
RTF出力がある場合(提供された情報に基づいているかどうかはわかりません)、RTFテキストは複雑で、部分に分割するのが難しいため、テキストを手動で測定して分割することはおそらく不可能です. ただし、ActiveReports の RichEdit/RTF コントロールは、そのコントロールを大きくできる場合は、改ページ/改ページできるはずです。
于 2012-03-13T22:33:38.620 に答える