绘制图形时将回车放入文本中

时间:2012-10-21 12:59:42

标签: asp.net

当尝试在使用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回车?

3 个答案:

答案 0 :(得分:0)

试试这个

var text = "First Floor\n";

那可能行不通。根据我绘制图形的经验,无法指定换行符或回车符。每张图纸都取决于您放置它们的方式和位置

如果我有

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

要获得新线,我必须在y

下面绘制下一个对象
 DrawString("Second sentence", x, y + 20);

答案 1 :(得分:0)

你试过这样的尝试:

var text = "First Floor\r";

答案 2 :(得分:0)

感谢您的帮助。

\ r \ n做了这个伎俩。