Graphics的一些方法
来源:互联网 发布:淘宝在哪能买到假车牌 编辑:程序博客网 时间:2024/06/07 01:09
Graphics类
封装一个 GDI+ 绘图图面。 此类不能被继承。
命名空间: System.Drawing
程序集: System.Drawing(在 System.Drawing.dll 中)
语法
public sealed class Graphics : MarshalByRefObject, IDeviceContext, IDisposable
Graphics类提供将对象绘制到显示设备的方法。Graphics与特定的设备上下文关联。
通过调用继承自 System.Windows.Forms.Control 的对象上的Control.CreateGraphics 方法,或通过处理控件的Control.Paint 事件并访问System.Windows.Forms.PaintEventArgs 类的Graphics 属性,可以获取Graphics 对象。也可以使用FromImage 方法从图像创建Graphics 对象。有关创建Graphics 对象的更多信息,请参见如何:创建用于绘制的 Graphics 对象。
可以使用 Graphics 对象绘制许多不同的形状和线条。有关如何绘制线条和形状的更多信息,请参见针对要绘制的线条或形状的特定DrawGraphicalElement 方法。这些方法包括DrawLine、DrawArc、DrawClosedCurve、DrawPolygon 和 DrawRectangle。有关如何绘制线条和形状的更多信息,请参见使用钢笔绘制线条和形状和使用画笔填充形状。
还可以分别使用 DrawImage 和DrawIcon 方法来绘制图像和图标。要执行颜色数据从屏幕到 Graphics 对象的绘图图面的位块传输,请参见CopyFromScreen。有关如何使用Graphics 对象绘制图像的更多信息,请参见使用图像、位图、图标和图元文件。
此外,您可以操作由 Graphics 对象使用的坐标系。有关坐标系及其操作方法的更多信息,请参见坐标系和坐标变换。
Graphics.MeasureString 方法
以指定的Font字体绘制时,测量指定的字串
Graphics.MeasureCharacterRanges方法
获取Region 对象的数组,其中每个对象将字符位置的范围限定在指定字符串内。
语法
public Region[] MeasureCharacterRanges(string text,Font font,RectangleF layoutRect,StringFormat stringFormat)
参数
text
ns="http://www.w3.org/1999/xhtml">类型:System.String
要测量的字符串。
font
类型:System.Drawing.Font
Font,它定义字符串的文本格式。
layoutRect
类型:System.Drawing.RectangleF
RectangleF结构,它指定字符串的布局矩形。
stringFormat
类型:System.Drawing.StringFormat
StringFormat,它表示字符串的格式化信息(如行距)。
<//www.w3.org/1999/xhtml:sentencetext xmlns="http://www.w3.org/1999/xhtml">返回值
类型:System.Drawing.Region[]
此方法返回 Region 对象的数组,其中每个对象将字符位置的范围限定在指定字符串内。
CharacterRange 结构
public CharacterRange (int First,int Length)
参数
- First
此范围内第一个字符的位置。例如,如果 First 设置为 0,那么此范围的第一个位置是字符串中的位置 0。
- Length
此范围内的位置数。
- Graphics的一些方法
- WinForm-TextRenderer和Graphics的一些区别
- C#Graphics.DrawImage的一些问题
- TextRenderer和Graphics,TextBoxRenderer的一些区别
- 针对graphics类的一些简写
- Graphics解决闪烁问题的方法
- Java Graphics类的绘图方法
- Java Graphics类的绘图方法
- 创建Graphics对象的方法及使用
- Java Graphics类的绘图方法
- 创建Graphics对象的三种方法
- android.graphics包中的一些类的使用
- android.graphics包中的一些类的使用
- android.graphics包中的一些类的使用
- android.graphics包中的一些类的使用
- java中graphics 2D的一些用法
- JFC 中绘制方法 paint(Graphics g) 和 paintComponent(Graphics g) 的区别
- JFC 中绘制方法 paint(Graphics g) 和 paintComponent(Graphics g) 的区别(转)
- 【discuz】discuz论坛系统中自定义广告位
- 网络传输中的字节序 大端小端
- java io文件学习笔记
- Java中enum和C#中的异同
- 使用qvfb模拟qt开发环境
- Graphics的一些方法
- Java源码之HashMap
- 有关STM32f103增强型定时器(TIM1,TIM8)输出PWM(互补加死区)
- 数组和集合的排序
- RSA算法的介绍与实现
- 百度收录量等问题总结
- x264 ratecontrol小记
- 奋战杭电ACM(DAY5)1007
- 维护两个互斥的定价条件