GDI+ DrawString字间距问题_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > GDI+ DrawString字间距问题

GDI+ DrawString字间距问题

 2014/9/30 22:45:06  新瑞腾达  程序员俱乐部  我要评论(0)
  • 摘要:///<summary>///绘制任意间距文字///</summary>///<paramname="text">文本</param>///<paramname="g">绘图对象</param>///<paramname="startPoint">起始位置</param>///<paramname="font">字体</param>///<
  • 标签:问题
///   <summary> ///   绘制任意间距文字 /// </summary> ///   <param   name= "text "> 文本 </param> ///   <param   name= "g "> 绘图对象 </param> ///   <param   name= "startPoint "> 起始位置 </param> ///   <param   name= "font "> 字体 </param> ///   <param   name= "brush "> 画刷 </param> ///   <param   name= "sepDist "> 间距 </param> private   void   DrawStringEx(string   text,   Graphics   g,   PointF   startPoint,   Font   font,   Brush   brush,   float   sepDist) {         PointF   pf   =   startPoint;         SizeF   charSize;         char[]   ch   =   text.ToCharArray();           foreach   (char   c   in   ch)         {                 charSize   =   g.MeasureString(c.ToString(),   font);                 g.DrawString(c.ToString(),   font,   brush,   pf);                 pf.X   +=   (charSize.Width   +   sepDist);         } }
发表评论
用户名: 匿名