5

基本的に私の問題は、必要なときに文字列をワードラップする必要があることです。.NET が必要な場合ではありません。DrawString メソッドは、描画する四角形を指定すると自動的にワード ラップされることを理解しています。いつワードラップするかを制御する必要があります。たとえば、描画したい文字列が Testing 1234 であるとしましょう。また、スペースが表示されるたびに新しい行にテキストを描画したいと考えています。したがって、この場合、Testing と 1234 の 2 行になります。文字列のサイズ変更 (境界に合わせて) と、各行を描画するための複数のドローストリング メソッド呼び出しの組み合わせが必要だと推測しています。問題は、これを行う方法が本当にわからないことです。GDI+に関しては初心者です。

4

1 に答える 1

5

You could replace the spaces with newlines and then draw the string.

string converted = text.Replace(" ", System.Environment.NewLine);
于 2010-02-24T20:20:02.107 に答える