0

System.Drawing 名前空間のツールで作成されたビットマップにテキストを配置しようとするとき、テキストに改行を挿入するにはどうすればよいでしょうか?

var text = "First Floor";
var font = new Font("Verdana", 42);
var textbrush = Brushes.Black;
var point = new PointF(plusC(60), plusC(20));
Graphics.FromImage(bmp).DrawString(text, font, textbrush, point);

First Floor にキャリッジ リターンを含めるにはどうすればよいですか?

4

3 に答える 3

0

助けてくれてありがとう。

\r\n うまくいきました。

于 2012-10-21T13:12:00.973 に答える
0

これを試して

var text = "First Floor\n";

それはうまくいかないかもしれません。グラフィックスの描画に関する私の経験から、改行またはキャリッジ リターンを指定する方法はありません。すべての図面は、それらを配置する方法と場所に依存します

私が持っている場合

 DrawString("First sentence", x, y);

新しい行を実現するには、次のオブジェクトを y の下に描画する必要があります

 DrawString("Second sentence", x, y + 20);
于 2012-10-21T13:03:01.177 に答える
0

あなたはこのように試しましたか:

var text = "First Floor\r";
于 2012-10-21T13:04:10.627 に答える