これは一般的な問題だと確信していますが、共通の解決策があるかどうかはわかりません。私の問題は、ユーザーが上記の複数行のテキストボックスをGUIで表示しているときに、問題なくスクロールすることができるときです。しかし、私が印刷するようになると、特定のテキストが、そのテキストボックスの指定された領域の下端から外に出ることがあります。複数行のテキストボックス入力を制限してすべてを印刷する
リッチテキストボックスではないため、ユーザーはページ外に出る可能性のある大きなフォントを選択することはできません。私が=に必要な場合は、花嫁を十字架に交差させる)
だから私は考えました。
文字制限を使用していますが、キャリッジを何回か返すだけで、これが最後まで下がってしまいます。私が実装する方法を完全にはよく分からないが、いずれかの権利いないようでしたあなたが言った複数行のテキストボックスを印刷するとき、あなたがしなければならないこと
最後に、私は結論に来ています
や「行」の限界入力されたテキストに合わせて、印刷された文書の領域を拡大してください。これがもっとも洗練された解決策であれば、誰も私にそのような機能を実装するための正しい方向を向けることができますか?
ユーザーが望みどおりに入力できるメモフィールドを考えてください。入力されたものがすべて印刷されていることを確認することを意図しています。
あなたは間違いなくこれを印刷に取り込む方法を見つけなければなりません。印刷がうまくいかないためにユーザーの機能を制限しないでください。 – musefan
確かに、特にフォントを変更するというアイデアを再導入すれば、定義された領域が印刷用にどのくらい大きくなければならないのですか? – Coops
Graphics.MeasureString()を使用して一貫したフォントサイズで効果を上げましたが、リッチテキストのように同じテキスト部分にサイズが異なる場合は、最良の方法がわからない – musefan