GDI得TextRenderer.DrawText 方法画的文字超出指定矩形的边界
string strTest="hgdfghalkfjdsfopsdajjfdoipfewjoifjlksadfdsasadsad
fjsdakfjdsafdsadsadsads
]fdsa
fsd
af
sd
fsad
f
sdf
dsafsadjfwoeifuwiopeureipworupewoiurpoweurpoweujfpoajfpoiweoiwejrwr";
Pen blackPen = new Pen(Color.Black, 3);
画出来的文字超出的指定矩形的范围
//画矩形
e.Graphics.DrawRectangle(blackPen, new Rectangle(10, 10, 71, 205));
//画文字
TextFormatFlags flags =TextFormatFlags.Left ¦ TextFormatFlags.Bottom ¦ TextFormatFlags.WordBreak;
TextRenderer.DrawText(e.Graphics, strTest, this.Font,
new Rectangle(10, 10, 71, 205), SystemColors.ControlText, flags);