日期:2014-05-18  浏览次数:20983 次

C#中如何得到各灯字体的宽度
我做一个表格的打印,由于中文、数字、英文字符的宽度不一样,无法准确根据表格的内容来绘制出列宽
最好能根据 字体的 宽度 ,表格内的字数,字的ASCII值 来确定列宽。另外 表格的一列打不下时换行 有没有更简单的算法?(如果绘出一列的宽度为 150像素,而这一列要打 20个字,如何计算这20个字的宽度?如果20个字的宽度超过150 ,要在这一列内换行的正确算法是什么)


------解决方案--------------------
Graphics.MeasureString 方法 
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 
http://feiyun0112.cnblogs.com/