System.Drawing.Graphics中比较重要的几个方法
| 方法 | 常见参数 | 绘制的图形 | 
| DrawLine | 钢笔、起点和终点 | 一段直线 | 
| DrawRectangle | 钢笔、位置和大小 | 空心矩形 | 
| DrawEllipse | 钢笔、位置和大小 | 空心椭圆 | 
| FillRectangle | 画笔,位置和大小 | 实心矩形 | 
| FillEllipse | 画笔,位置和大小 | 实心椭圆 | 
| DrawLines | 画笔,点数组 | 一组线,把数组中的每个点按照顺序连接起来 | 
| DrawBezier | 钢笔,四个点 | 通过两个端点的一条光滑曲线,剩余的两个点用于控制曲线的形状 | 
| DrawCurve | 钢笔,点数组 | 通过点的一条光滑曲线 | 
| DrawArc | 钢笔,矩形,两个角 | 由角度定义的矩形中圆的一部分 | 
| DrawCloseCurve | 钢笔,点数组 | 与DrawCurve一样,但是要绘制一条用以闭合曲线的直线 | 
| DrawPie | 钢笔,矩形,两个角 | 矩形中的空心楔形 | 
| FillPie | 画笔,矩形,两个角 | 矩形中的实心楔形 | 
| DrawPolygon | 钢笔,点数组 | 与DrawLines一样,但还要连接第一点和最后一点,以闭合绘制的图形 | 
System.Drawing.Graphics中比较重要的几个方法的更多相关文章
- System.Drawing.Graphics.cs
		ylbtech-System.Drawing.Graphics.cs 1.程序集 System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKey ... 
- System.Drawing.Graphics.FromImage(Image image)引发内存不足
		原因:图片位深度导致的,c# gui 应该无法将32位jpg格式的图片load到内存中 通过对比可成功处理的图片 和 不能处理的图片,发现 CMYK(印刷格式)的图片是无法处理的,具体需要深入 .ne ... 
- 关于计算文字显示占用画面大小(System.Drawing.Graphics.MeasureString)
		最近遇到了一个需要手动为显示文字换行的场合,网上转了一圈,最后形成了下面的代码: var font = new Font("微软雅黑", 9F); - DETAIL_BASE_IN ... 
- .net学习笔记----利用System.Drawing.Image类进行图片相关操作
		C#中对图片的操作主要是通过System.Drawing.Image等类进行. 一.将图片转换为字节流 /// <summary> /// 图片处理帮助类 /// </summary ... 
- 使用打印方法时,要先引用命名空间: Using System.Drawing.Pringing
		使用打印方法时,要先引用命名空间: Using System.Drawing.Pringing PrintDocument类的重要属性和方法:属性:DocumentName 设置打印文档时要显示的文 ... 
- .NET Core System.Drawing.Common 中文乱码的坑
		最近在写一个汉字取点阵的程序,最开始是在win环境下运行的,没发现什么异常,然后今天把程序放在centos 下后发现英文正常,中文完全变成两位的字了,最开始是字体的原因 在把宋体等安装到centos ... 
- System.Drawing.Image.Save(Savepath),保存为jpg格式,参数错误,文件0kb解决办法
		问题场景:asp.net给图片添加文字水印保存为jpg格式时出现标题所描述错误(图片为.jpg格式): 简单验证:用本机的画图程序打开,然后保存为jpg格式会出现警告框"画图程序不能存储该文 ... 
- 将System.Drawing.Bitmap转换为Direct2D.D2DBitmap
		最近在尝试Direct2D编程,挺好玩的. 但是有时候还是会用到GDI+来生成图片,但D2D绘图需要用到自己的D2DBitmap类. 因此需要转换,查阅了下网上的资料,写了这么一个方法: using ... 
- C#中毫米与像素的换算方法
		C#中以像素作为尺寸单位,像素是一种相对的尺寸概念,与毫米的转换与当前显示器的分辨率有关.在不同分辨率下转换的系数不同. 借助GDI可以完成毫米至像素的转换. public static double ... 
随机推荐
- Linux C 程序 字符串函数(12)
			字符串函数C语言的字符串处理函数1.puts函数 //把一个以'\0'结尾的字符串输出到屏幕 char a[] = "Welcome to"; char *p = "Li ... 
- JS焦点图,JS 多个页面放多个焦点图
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ... 
- WPF中的文字修饰
			我们知道,文字的修饰包括:空心字.立体字.划线字.阴影字.加粗.倾斜等.这里只说划线字的修饰方式,按划线的位置,我们可将之分为:上划线.中划线.基线与下划线.如图: 从上至下,分别为上划线(Overl ... 
- showModalDialog 超过问题
			a.aspx页面打开一个弹出模式对话框b.aspx. a.aspx 页面页面代码: function SetPlay() { window.showModalDialog('SetAdvertisin ... 
- 机器学习基石的泛化理论及VC维部分整理
			第四讲 机器学习的可行性 一.Hoeffding's Inequality \(P[\left | \nu -\mu \right |>\epsilon ] \leq 2exp(-2\epsi ... 
- ExtJs 4.2.1 复选框数据项动态加载(更新一下)
			最近在做博客项目,后台管理用的是ExtJs4.2.1版本,因为是初学所以在使用的时候也遇到不少的这样或那样的问题,也写了不少这方面的博客,今天要写的博客是关于复选框数据项动态的加载功能,以前也没用过, ... 
- MongoDB的C#驱动基本使用
			转载:http://www.cnblogs.com/wilber2013/p/4175825.html MongoDB的官方C#驱动可以通过 这个链接 得到.链接提供了.msi和.zip两种方式获取驱 ... 
- C#实现IDispose模式
			.net的GC机制有两个问题:首先GC并不能释放所有资源,它更不能释放非托管资源.其次,GC也不是实时的,所有GC存在不确定性.为了解决这个问题.NET提供了析构函数 public class Dis ... 
- 开扒本地存储—localStorage
			.localStorage是什么狂点查看demo localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期 的. 2.localStorage有哪些优点 1). 存储空间 ... 
- 安卓 DevOps:从一次推送命令到生产
			DevOps 是一种广为人知的活动,其主要目的是使软件交付自动化.的确,DevOps 的目标是持续测试.代码质量.功能开发和更轻松地进行维护更新.因此,DevOps 的终极目标之一是让开发者可以执行快 ... 
