有没有办法在不使用图形对象的情况下测量适合打印区域的字符串数量?

wus*_*her 3 .net c# vb.net

有没有办法在不使用图形对象的情况下测量适合打印区域的字符串数量?

这是我能找到的唯一方法:

Graphics instance = this.CreateGraphics();
instance.MeasureString(text, f, printArea1, StringFormat.GenericDefault, 
     out end, out lines);
Run Code Online (Sandbox Code Playgroud)

我正在使用.net 2.0和c#,但我不介意VB代码.

Mar*_*tin 5

是的,在.NET 2.0中有

Size size = TextRenderer.MeasureString(this.Text, this.Font);