如何根据像素计算字体大小

zhengdaolin 2009-07-09 11:16:08
比如我现在有一个字符短语“abcd”
同时知道这个字符短语的开始点的坐标和终止点的坐标,例如(100, 100)(150, 120)
我需要用graphics把“abcd”画在这个范围内
请问这个字符的字体大小应该如何确定?
...全文
411 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
angieduan 2009-07-09
  • 打赏
  • 举报
回复
Bitmap b = new Bitmap(1, 1);
Graphics g = Graphics.FromImage(b);
SizeF sizeF = g.MeasureString("A", new Font("微软雅黑", 10));

sizeF.Height和sizeF.Width就是你所需要的
angieduan 2009-07-09
  • 打赏
  • 举报
回复
SizeF sizeF = g.MeasureString("A", new Font("微软雅黑", 10));
zenowolf 2009-07-09
  • 打赏
  • 举报
回复
帮顶~
robin521 2009-07-09
  • 打赏
  • 举报
回复
有点难,学习一下!

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧