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);

我怎样才能让一楼有回车?

4

3 回答 3

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 回答
0

谢谢您的帮助。

\r\n 成功了。

于 2012-10-21T13:12:00.973 回答