如何以编程方式测量ASP.NET中的字符串像素宽度?
发布时间:2020-05-23 23:56:59 所属栏目:asp.Net 来源:互联网
导读:你如何得到一个字符串的大小?在Windows窗体中,它很简单,我只使用图形对象然后使用MeasureString函数.在ASP.NET中我不知道如何做到这一点. 就像汤姆古伦说的那样.你可以创建一个位图并弄乱字符串.我有这个代码用于查找像素的宽度/长度.只需更改字体和大小即可
|
你如何得到一个字符串的大小?在Windows窗体中,它很简单,我只使用图形对象然后使用MeasureString函数.在ASP.NET中我不知道如何做到这一点. 解决方法就像汤姆古伦说的那样.你可以创建一个位图并弄乱字符串.我有这个代码用于查找像素的宽度/长度.只需更改字体和大小即可.// Bitmap class namespace:
using System.Drawing;
...
private float GetWidthOfString(string str)
{
Bitmap objBitmap = default(Bitmap);
Graphics objGraphics = default(Graphics);
objBitmap = new Bitmap(500,200);
objGraphics = Graphics.FromImage(objBitmap);
SizeF stringSize = objGraphics.MeasureString(str,new Font("Arial",12));
objBitmap.Dispose();
objGraphics.Dispose();
return stringSize.Width;
}
只是想展示一个例子. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何正确过滤数据表(datatable.select)
- asp.net – 使用umbraco的iis应用程序池使用过多的内存
- asp.net-mvc – HTML5元素的“传说”太少了
- 如何使用代码隐藏技术在asp.net中获取当前页面的URL?
- asp.net-mvc – 从FormCollection元素获取多个复选框
- asp.net – 在新的MVC4应用程序中获取UserId(int)
- asp.net-mvc – ViewModel中的MVC3 RouteUrl
- 代码翻译:ASP.NET Server.Transfer in PHP
- 模型 – 视图 – 控制器 – ASP.NET MVC:使用SendAsync发送
- asp.net-mvc – 如何将服务器错误的http状态代码捕获到ASP.
推荐文章
站长推荐
- asp.net – 从DropDownList中删除列表项
- asp.net-mvc – ASP.Net MVC支持嵌套资源?
- ASP.NET表单认证在iPad上显示登录页面
- asp.net – ASP .Net文件上载超出最大请求长度错
- Crystal Reports 13和Asp.Net 3.5
- 在razorview中显示checkboxfor的文本
- 为什么我需要停止使用%= ...%来渲染并开始使用
- asp.net – Request.ServerVariables [“REMOTE_
- asp.net-mvc-4 – 带ID的Html.Actionlink
- asp.net-mvc – 当我使用Validator.TryValidateO
热点阅读
