+ -
当前位置:首页 → 问答吧 → *********字符串高度计算********

*********字符串高度计算********

时间:2011-12-12

来源:互联网

原如字符串如下:
str1="abcd ef\nAAAAA **** **~~~\n\n!!!!!BBBBBB\nCC(&&&&) *\n"

其实际显示的效果如下:
abcd ef
AAAAA **** **~~~

!!!!!BBBBBB
CC(&&&&) *

我想由str1得到实际显示情况下字符串的高度,字体可给出。
如何计算?
谢谢大家

作者: yaj52125   发布时间: 2011-12-12

这个高度是像素么

作者: yibey   发布时间: 2011-12-12

如是像素如何得到?
如果是其它计量单位如何得到(如:英寸 Inch)?
引用 1 楼 yibey 的回复:

这个高度是像素么

作者: yaj52125   发布时间: 2011-12-12

假定字体设置为24px,那么可以:
string str1 = "abcd ef\nAAAAA **** **~~~\n\n!!!!!BBBBBB\nCC(&&&&) *\n";
int count = Regex.Matches(str1, @"\r?\n").Count;
Response.Write(count * 24);

作者: dalmeeme   发布时间: 2011-12-12

要在那里显示呢?是文本框还是messagebox,还是其他的?

作者: seraphgxh   发布时间: 2011-12-12

http://topic.csdn.net/u/20070424/21/ae2d6a5a-6b4d-43ac-989d-91943ad2127d.html

作者: Tsapi   发布时间: 2011-12-12

跟哪里显示有关系么?
是自定义控件,大概如textBox。
引用 4 楼 seraphgxh 的回复:

要在那里显示呢?是文本框还是messagebox,还是其他的?

作者: yaj52125   发布时间: 2011-12-12

热门下载

更多