如何在Winform中计算文字尺寸
2012-11-23 17:19
183 查看
参考文档:http://msdn.microsoft.com/en-us/library/exkzzayx.aspx,http://www.dev102.com/2008/10/09/measure-string-size-in-pixels-c/
方法一:
缺点:必须先创建Graphics对象
方法二:
Graphics使用的是GDI+方法,二TextRenderer使用的是GDI方法。Graphics除了上面描述的缺点外,也存在误差计算,可以参考http://www.codeproject.com/Articles/2118/Bypass-Graphics-MeasureString-limitations
方法一:
Graphics graphics = this.CreateGraphics(); SizeF textSize = graphics.MeasureString("How long am I?", this.Font);
缺点:必须先创建Graphics对象
方法二:
Size textSize = TextRenderer.MeasureText("How long am I?", font);缺点:尺寸不够精确,有一个像素误差
Graphics使用的是GDI+方法,二TextRenderer使用的是GDI方法。Graphics除了上面描述的缺点外,也存在误差计算,可以参考http://www.codeproject.com/Articles/2118/Bypass-Graphics-MeasureString-limitations
相关文章推荐
- 如何计算文字大小行间距的label的高度
- Android 如何根据设置文字大小动态计算TextView长度、动态设置Relativelayout布局
- C# WinForm中工具栏上如何既显示文字又显示图片
- 计算文字尺寸
- 计算文字尺寸的方法
- IOS 计算文字尺寸(UILabel)
- Android 如何根据设置文字大小动态计算TextView长度、动态设置Relativelayout布局
- 计算文字的尺寸
- 如何计算android设备的屏幕物理尺寸
- ios 计算文字的尺寸
- 0108--/** * 根据最大尺寸和字体计算文字的实际尺寸 */
- IOS学习之计算文字的尺寸
- DataSet&DataTable如何绑定下拉列表控件获取不重复的值,如何添加一列自定义文字,并在下拉列表控件中显示自定义文字[winform学习实例]
- Android 如何根据设置文字大小动态计算TextView长度、动态设置Relativelayout布局
- 文字尺寸计算方法
- 计算文字尺寸
- C#的winform程序下如何实现文本编辑框(TextBox)的Hint提示文字效果
- IOS 计算文字显示的尺寸(文字显示所在的矩型的长宽)
- iOS 7计算文字的尺寸 示例代码
- Android 之实用小代码-获取屏幕尺寸、判断是否是平板、文字颜色、点击效果、计算字宽等。