首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 救急网站打印画文字的时候怎么加回车符 大家快点

2012-01-26 
|M| 救急,网站打印画文字的时候如何加回车符大家快点啊if(doc[ root ][ Note ]!null){StringFormatss

|M| 救急,网站打印画文字的时候如何加回车符 大家快点啊
if   (doc[ "root "][ "Note "]   !=   null)
{
        StringFormat   ssf   =   new   StringFormat();
        ssf.Alignment   =   StringAlignment.Near;
        Font   myfont   =   new   Font(doc[ "root "][ "Note "][ "TextFont "].InnerText,   float.Parse(doc[ "root "][ "Note "][ "TextSize "].InnerText));
        Brush   mybrush   =   new   SolidBrush(Color.FromName( "Black "));
        int   TextWidth,   TextHeight,   TextX,   TextY;
        string   Text=doc[ "root "][ "Note "][ "Text "].InnerText;                                                
        TextX   =   int.Parse(doc[ "root "][ "Note "][ "TextX "].InnerText);
        TextY   =   int.Parse(doc[ "root "][ "Note "][ "TextY "].InnerText);                                              
        TextHeight   =   int.Parse(doc[ "root "][ "Note "][ "TextHeight "].InnerText);
        TextWidth   =   int.Parse(doc[ "root "][ "Note "][ "TextWidth "].InnerText);                                              
        g.DrawString(Text,   myfont,   mybrush,   new   RectangleF(TextX,   TextY,   TextWidth,   TextHeight),   ssf);                                                
}
下面的g.DrawString(Text,   myfont,   mybrush,   new   RectangleF(TextX,   TextY,   TextWidth,   TextHeight),   ssf);
其中Text为我要打印的文字
但是要是其中有我要有 "回车 "符要怎么办如我要画如下文字

爱上MSDN:
        这里人多
        这里人热情
       
但我打出来的是        


爱上MSDN:这里人多这里人热情

[解决办法]
自行识别回车,自行处理。
[解决办法]
把Text的值按\r\n分成数组然后在数组中循环输出每输出一次,y 坐标向下移一定距离
[解决办法]
\0?
[解决办法]
分多次画
[解决办法]
TextHeight够不够?
[解决办法]

热点排行