C#用Graphics书写文字时计算字符串所占的像素单位大小

原创 2017年09月07日 11:22:37
System.Drawing.Graphics g = e.Graphics; // 获得一个Graphics实例
string str = "string";
System.Drawing.Font font = new System.Drawing.Font(new System.Drawing.FontFamily(this.FontFamily.Source), 32);
System.Drawing.SizeF size = g.MeasureString(str, font);  // 计算字符串所需要的大小
g.DrawString(str, font, System.Drawing.Brushes.White, new System.Drawing.PointF((1920 - size.Width) / 2, 30));


版权声明:本文为博主原创文章,未经博主允许不得转载。

c# 获取Graphic方法

方法一、利用控件或窗体的Paint事件中的PainEventArgs 在窗体或控件的Paint事件中接收对图形对象的引用,作为PaintEventArgs(PaintEventArgs指定绘制控件所...
  • Sayesan
  • Sayesan
  • 2016年02月29日 13:49
  • 1752

C# 关于画图Graphics Bitmap image

关于GDI+ 的使用,就对点,线,面的画的操作,图像剪裁,缩放等等操作,了解各种常用的方法和属性。常用命名空间:System.Drawing;System.Drawing.Image;System.D...
  • snlei
  • snlei
  • 2017年08月18日 15:30
  • 665

C#中基于GDI+(Graphics)图像处理系列之任意角度旋转图像

简介 动手前先解决两个问题 1获取图片旋转后所占的矩形区域宽高 2已知一个矩形如何绘制其绕其中心点旋转N度后的矩形区域 获得图像旋转任意角度后的图像 完整示例程序源码下载简介图像旋转功能在实际使用中出...
  • lhtzbj12
  • lhtzbj12
  • 2017年01月05日 22:53
  • 5636

C#CreateGraphics方法的三种实现方式

方法一、利用控件或窗体的Paint事件中的PainEventArgs 在窗体或控件的Paint事件中接收对图形对象的引用,作为PaintEventArgs(PaintEventArgs指定绘制控件所...
  • Solo95
  • Solo95
  • 2016年04月25日 10:30
  • 1463

C# graphics绘制闪烁问题

窗口闪烁问题
  • qq_18229381
  • qq_18229381
  • 2017年01月17日 13:56
  • 687

C# Graphics旋转和TranslateTransform及RotateTransform用法

C# Graphics旋转有两个主要函数TranslateTransform(int x,int y)及RotateTransform(int angle); x,y参数代表旋转变换中心(意味着使用这...
  • qianlinjun
  • qianlinjun
  • 2017年03月22日 23:37
  • 4939

c# GDI+ 绘图类Graphics擦除内容,橡皮擦功能

网上搜了一圈没找到合适的。 后来经过某外国搜索引擎,得到启发   graphics.CompositingMode = CompositingMode.SourceCopy; ...
  • DOwnstairs
  • DOwnstairs
  • 2017年07月30日 20:07
  • 1531

c#画线Graphics

简单的画线,郁闷了我好几天 在panel和pictureBox中的画法都是一样的 public void pictureBox1_ht()//画图的简单方法{      Graphics g = pi...
  • small5e4444
  • small5e4444
  • 2011年05月17日 10:06
  • 4897

C# Graphics类详解

转自于:http://blog.163.com/gis_warrior/blog/static/19361717320119227034181/     Brush 类 .NET Framew...
  • cumt04051843
  • cumt04051843
  • 2012年06月08日 13:09
  • 35138

C#中如何得到Graphics对象

利用Graphics对象,我们可以绘制理想的UI。这里首先介绍C#中如何得到Graphics对象。/如何得到Graphics对象1. Control.CreateGraphics();直接通过Cont...
  • xyz_lmn
  • xyz_lmn
  • 2009年09月29日 10:16
  • 6170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#用Graphics书写文字时计算字符串所占的像素单位大小
举报原因:
原因补充:

(最多只允许输入30个字)