WmfRecorderGraphics2D

WmfRecorderGraphics2D class

Wmf 记录仪。

public sealed class WmfRecorderGraphics2D : MetafileRecorderGraphics2D

构造函数

姓名描述
WmfRecorderGraphics2D(Rectangle, int)初始化WmfRecorderGraphics2D类.

特性

姓名描述
BackgroundColor { get; set; }获取或设置背景颜色。
BackgroundMode { get; set; }获取或设置后台模式。
Clip { get; set; }获取或设置一个Region,限制此Graphics的绘制区域
ClipBounds { get; }获取剪辑边界。

方法

姓名描述
static FromWmfImage(WmfImage)获取现有 Wmf 映像的 Wmf 记录器实例。
Clear()清除图形对象 的状态
DrawArc(Pen, Rectangle, float, float)绘制表示由 Rectangle 结构指定的椭圆的一部分的圆弧。
DrawCubicBezier(Pen, Point, Point, Point, Point)绘制三次贝塞尔曲线。
DrawEllipse(Pen, Rectangle)绘制椭圆。
DrawImage(RasterImage, Point)在指定位置使用其原始物理尺寸绘制指定图像。
DrawImage(byte[], Rectangle, GraphicsUnit)绘制图像。
DrawImage(Stream, Rectangle, GraphicsUnit)绘制图像。
DrawImage(RasterImage, Rectangle, Rectangle, GraphicsUnit)在指定位置以指定大小绘制指定图像的指定部分。
DrawLine(Pen, Point, Point)画线。
DrawLine(Pen, int, int, int, int)画线。
DrawPath(Pen, GraphicsPath)绘制路径。
DrawPie(Pen, Rectangle, float, float)绘制饼图。
DrawPolyCubicBezier(Pen, Point[])绘制多边形贝塞尔曲线。
DrawPolygon(Pen, Point[])绘制多边形。
DrawPolyline(Pen, Point[])绘制折线。
DrawRectangle(Pen, Rectangle)绘制矩形。
DrawRectangle(Pen, int, int, int, int)绘制矩形。
DrawString(string, Font, Color, int, int)绘制字符串。
DrawString(string, Font, Color, int, int, float)绘制字符串。
EndRecording()结束录制。
ExcludeClip(Rectangle)更新此 Graphics 的剪辑区域以排除由 Rectangle 结构指定的区域。
ExcludeClip(Region)更新此 Graphics 的剪辑区域以排除 Region 指定的区域。
FillEllipse(Brush, Rectangle)填充椭圆。
FillPath(Pen, Brush, GraphicsPath)填充路径。
FillPie(Brush, Rectangle, float, float)填满馅饼。
FillPolygon(Brush, Point[])填充多边形。
FillPolygon(Brush, Point[], FillMode)填充多边形。
FillRectangle(Brush, Rectangle)填充矩形。
GetTransform()获取世界变换。
IntersectClip(RectangleF)将此 Graphics 的剪辑区域更新为当前剪辑区域与指定的 Rectangle 结构的交集。
IntersectClip(Region)将此Graphics的剪辑区域更新为当前剪辑区域与指定区域的交集。
MultiplyTransform(Matrix)将此图形的世界变换相乘并指定矩阵。
MultiplyTransform(Matrix, MatrixOrder)乘以这个Graphics的世界变换,并按指定的顺序指定Matrix。
ResetClip()重置剪辑。
RotateTransform(float)将指定的旋转应用于此 Graphics 的变换矩阵。
RotateTransform(float, PointF, MatrixOrder)以指定的顺序将指定的旋转应用于此 Graphics 的变换矩阵。
ScaleTransform(float, float)将指定的缩放操作应用于此 Graphics 的变换矩阵,方法是将其添加到对象的变换矩阵中。
ScaleTransform(float, float, MatrixOrder)以指定的顺序对这个Graphics的变换矩阵应用指定的缩放操作。
SetTransform(Matrix)设置变换。
TranslateTransform(float, float)通过将指定的平移附加到此 Graphics 的变换矩阵来更改坐标系的原点。
TranslateTransform(float, float, MatrixOrder)通过按指定顺序将指定的平移应用于此 Graphics 的变换矩阵来更改坐标系的原点。

也可以看看