Graphics 成员
封装一个 GDI+ 绘图图面。无法继承此类。
下表列出了由 Graphics 类型公开的成员。
公共属性
名称 | 说明 | |
---|---|---|
Clip | 获取或设置 Region,该对象限定此 Graphics 的绘图区域。 | |
ClipBounds | 获取一个 RectangleF 结构,该结构限定此 Graphics 的剪辑区域。 | |
CompositingMode | 获取一个值,该值指定如何将合成图像绘制到此 Graphics。 | |
CompositingQuality | 获取或设置绘制到此 Graphics 的合成图像的呈现质量。 | |
DpiX | 获取此 Graphics 的水平分辨率。 | |
DpiY | 获取此 Graphics 的垂直分辨率。 | |
InterpolationMode | 获取或设置与此 Graphics 关联的插补模式。 | |
IsClipEmpty | 获取一个值,该值指示此 Graphics 的剪辑区域是否为空。 | |
IsVisibleClipEmpty | 获取一个值,该值指示此 Graphics 的可见剪辑区域是否为空。 | |
PageScale | 获取或设置此 Graphics 的全局单位和页单位之间的比例。 | |
PageUnit | 获取或设置用于此 Graphics 中的页坐标的度量单位。 | |
PixelOffsetMode | 获取或设置一个值,该值指定在呈现此 Graphics 的过程中像素如何偏移。 | |
RenderingOrigin | 为抵色处理和阴影画笔获取或设置此 Graphics 的呈现原点。 | |
SmoothingMode | 获取或设置此 Graphics 的呈现质量。 | |
TextContrast | 获取或设置呈现文本的灰度校正值。 | |
TextRenderingHint | 获取或设置与此 Graphics 关联的文本的呈现模式。 | |
Transform | 获取或设置此 Graphics 的世界变换。 | |
VisibleClipBounds | 获取此 Graphics 的可见剪辑区域的边框。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
AddMetafileComment | 向当前 Metafile 添加注释。 | |
BeginContainer | 已重载。 保存具有此 Graphics 的当前状态的图形容器,然后打开并使用新的图形容器。 | |
Clear | 清除整个绘图面并以指定背景色填充。 | |
CopyFromScreen | 已重载。 执行颜色数据从屏幕到 Graphics 的绘图图面的位块传输。 | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) | |
Dispose | 释放由 Graphics 使用的所有资源。 | |
DrawArc | 已重载。 绘制一段弧线,它表示由一对坐标、宽度和高度指定的椭圆部分。 | |
DrawBezier | 已重载。 绘制由 4 个 Point 结构定义的贝塞尔样条。 | |
DrawBeziers | 已重载。 用 Point 结构数组绘制一系列贝塞尔样条。 | |
DrawClosedCurve | 已重载。 绘制由 Point 结构的数组定义的闭合基数样条。 | |
DrawCurve | 已重载。 绘制经过一组指定的 Point 结构的基数样条。 | |
DrawEllipse | 已重载。 绘制一个由边框(该边框由一对坐标、高度和宽度指定)定义的椭圆。 | |
DrawIcon | 已重载。 在指定坐标处绘制由指定的 Icon 表示的图像。 | |
DrawIconUnstretched | 绘制指定的 Icon 表示的图像,而不缩放该图像。 | |
DrawImage | 已重载。 在指定位置并且按原始大小绘制指定的 Image。 | |
DrawImageUnscaled | 已重载。 在由坐标对指定的位置,使用图像的原始物理大小绘制指定的图像。 | |
DrawImageUnscaledAndClipped | 在不进行缩放的情况下绘制指定的图像,并在需要时剪辑该图像以适合指定的矩形。 | |
DrawLine | 已重载。 绘制一条连接由坐标对指定的两个点的线条。 | |
DrawLines | 已重载。 绘制一系列连接一组 Point 结构的线段。 | |
DrawPath | 绘制 GraphicsPath。 | |
DrawPie | 已重载。 绘制一个扇形,该形状由一个坐标对、宽度、高度以及两条射线所指定的椭圆定义。 | |
DrawPolygon | 已重载。 绘制由一组 Point 结构定义的多边形。 | |
DrawRectangle | 已重载。 绘制由坐标对、宽度和高度指定的矩形。 | |
DrawRectangles | 已重载。 绘制一系列由 Rectangle 结构指定的矩形。 | |
DrawString | 已重载。 在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。 | |
EndContainer | 关闭当前图形容器,并将此 Graphics 的状态还原到通过调用 BeginContainer 方法保存的状态。 | |
EnumerateMetafile | 已重载。 将指定 Metafile 中的记录逐个发送到回调方法以在指定的点处显示。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
ExcludeClip | 已重载。 更新此 Graphics 的剪辑区域,以排除 Rectangle 结构所指定的区域。 | |
FillClosedCurve | 已重载。 填充由 Point 结构数组定义的闭合基数样条曲线的内部。 | |
FillEllipse | 已重载。 填充边框所定义的椭圆的内部,该边框由一对坐标、一个宽度和一个高度指定。 | |
FillPath | 填充 GraphicsPath 的内部。 | |
FillPie | 已重载。 填充由一对坐标、一个宽度、一个高度以及两条射线指定的椭圆所定义的扇形区的内部。 | |
FillPolygon | 已重载。 填充 Point 结构指定的点数组所定义的多边形的内部。 | |
FillRectangle | 已重载。 填充由一对坐标、一个宽度和一个高度指定的矩形的内部。 | |
FillRectangles | 已重载。 填充由 Rectangle 结构指定的一系列矩形的内部。 | |
FillRegion | 填充 Region 的内部。 | |
Flush | 已重载。 强制执行所有挂起的图形操作并立即返回而不等待操作完成。 | |
FromHdc | 已重载。 从设备上下文的指定句柄创建新的 Graphics。 | |
FromHdcInternal | 返回指定设备上下文的 Graphics。 | |
FromHow | ||
FromHwnd | 从窗口的指定句柄创建新的 Graphics。 | |
FromHwndInternal | 创建指定 Windows 句柄的新 Graphics。 | |
FromImage | 从指定的 Image 创建新的 Graphics。 | |
GetHalftonePalette | 获取当前 Windows 的半色调调色板的句柄。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetHdc | 获取与此 Graphics 关联的设备上下文的句柄。 | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) | |
GetNearestColor | 获取与指定的 Color 结构最接近的颜色。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) | |
IntersectClip | 已重载。 将此 Graphics 的剪辑区域更新为当前剪辑区域与指定 Rectangle 结构的交集。 | |
IsVisible | 已重载。 指示由一对坐标指定的点是否包含在此 Graphics 的可见剪辑区域内。 | |
MeasureCharacterRanges | 获取 Region 对象的数组,其中每个对象将字符位置的范围限定在指定字符串内。 | |
MeasureString | 已重载。 测量用指定的 Font 绘制的指定字符串。 | |
MultiplyTransform | 已重载。 将此 Graphics 的世界变换乘以指定的 Matrix。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ReleaseHdc | 已重载。 释放通过以前对此 Graphics 的 GetHdc 方法的调用获得的设备上下文句柄。 | |
ReleaseHdcInternal | 释放设备上下文的句柄。 | |
ResetClip | 将此 Graphics 的剪辑区域重置为无限区域。 | |
ResetTransform | 将此 Graphics 的世界变换矩阵重置为单位矩阵。 | |
Restore | 将此 Graphics 的状态还原到 GraphicsState 表示的状态。 | |
RotateTransform | 已重载。 将指定旋转应用于此 Graphics 的变换矩阵。 | |
Save | 保存此 Graphics 的当前状态,并用 GraphicsState 标识保存的状态。 | |
ScaleTransform | 已重载。 将指定的缩放操作应用于此 Graphics 的变换矩阵,方法是将该对象的变换矩阵左乘该缩放矩阵。 | |
SetClip | 已重载。 将此 Graphics 的剪辑区域设置为指定 Graphics 的 Clip 属性。 | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) | |
TransformPoints | 已重载。 使用此 Graphics 的当前世界变换和页变换,将点数组从一个坐标空间转换到另一个坐标空间。 | |
TranslateClip | 已重载。 将此 Graphics 的剪辑区域沿水平方向和垂直方向平移指定的量。 | |
TranslateTransform | 已重载。 通过使此 Graphics 的变换矩阵左乘指定的平移来更改坐标系统的原点。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
MemberwiseClone | 已重载。 (从 MarshalByRefObject 继承。) |
页首
请参见
参考
Graphics 类
System.Drawing 命名空间