CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

字符串的实际宽度

楼主lwenz(xx)2004-08-03 16:49:24 在 .NET技术 / VB.NET 提问

打印字符串时怎样计算字符串的宽度,单位:像素或毫米?  
  必须考虑字体及字号的影响。  
   
  急需?  
   
   
  问题点数:20、回复次数:2Top

1 楼supergirlly(别样冷冰寒)回复于 2004-08-03 16:54:30 得分 0

.Net环境下默认的单位是Pixel,应该是象素吧。Top

2 楼AntingZ(夕惕若)回复于 2004-08-03 17:04:21 得分 20

try:  
                  Dim   g   As   Graphics   =   Me.CreateGraphics()  
                  Dim   s   As   SizeF  
                  Dim   str   As   String   =   "你说我有多宽?"  
                  Dim   F1   As   Font   =   New   Font("隶书",   18,   FontStyle.Bold)  
                  g.DrawString(Str,   F1,   Brushes.Blue,   50,   50)  
                  s   =   g.MeasureString(str,   F1)  
                  MsgBox(String.Format("width={0}   #   height={1}",   s.Width,   s.Height))Top

相关问题

  • 绘制字符串文本时,如何确定已绘制字符串文本的实际宽度?
  • 如何得到一串字符串的实际宽度,和高度
  • 某些字体的字母宽度不一致,如何获得一个字符串的实际宽度?
  • 字符串宽度问题,请指教
  • 如何求解一个字符串在打印时的宽度
  • 怎样得到中文字符串的宽度?(空)
  • 如何得到一个字符串的宽度?。
  • 如何知道某字符串的象素宽度和高度?
  • 关于字符串宽度的问题,请教!!
  • 如何得到一串字符串的象素宽度?

关键词

  • 字符串
  • f1
  • 宽度
  • dim
  • 单位
  • height
  • font
  • str
  • width

得分解答快速导航

  • 帖主:lwenz
  • AntingZ

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo