Metafile
内容
[
隐藏
]Metafile class
定义图形元文件。 元文件包含描述一系列图形操作的记录 ,可以记录(构造)和回放(显示)。 此类不可继承。
public sealed class Metafile : Image
构造函数
姓名 | 描述 |
---|---|
Metafile(Stream) | 初始化Metafile 来自指定数据流的类。 |
Metafile(string) | 初始化Metafile 来自指定文件名的类。 |
Metafile(IntPtr, bool) | 初始化Metafile 来自指定句柄的类。 |
Metafile(IntPtr, EmfType) | 初始化Metafile 类从指定句柄到设备上下文 和EmfType指定格式的枚举Metafile. |
Metafile(Stream, IntPtr) | 初始化Metafile 来自指定 数据流的类和设备上下文的 Windows 句柄。 />. |
Metafile(string, IntPtr) | 初始化Metafile 来自指定文件名的类。 |
Metafile(Stream, IntPtr, EmfType) | 初始化Metafile 来自指定 数据流的类、设备上下文的 Windows 句柄和EmfTypeenumeration 指定的格式Metafile. |
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType) | 初始化Metafile 来自指定 数据流的类、设备上下文的 Windows 句柄和EmfTypeenumeration 指定的格式Metafile. |
特性
姓名 | 描述 |
---|---|
Flags { get; } | 获取表示按位组合的整数ImageFlags 对于这个 Image. |
override FrameDimensionsList { get; } | 获取一个 GUID 数组,这些 GUID 表示此框架内的框架的尺寸Image. |
override Height { get; } | 获取此高度(以像素为单位)Metafile. |
HorizontalResolution { get; } | 获取水平分辨率(以每英寸像素为单位)Image. |
override Palette { get; set; } | 获取或设置用于此的调色板Image. |
PhysicalDimension { get; } | 获取此图像的宽度和高度。 |
override PixelFormat { get; } | 获取此像素格式Image. |
override PropertyIdList { get; } | 获取存储在此的属性项的 IDImage. |
override PropertyItems { get; } | 获取存储在此的所有属性项(元数据)Image. |
override RawFormat { get; } | 获取此文件的文件格式Image. |
Size { get; } | 获取此图像的宽度和高度,以像素为单位。 |
Tag { get; set; } | 获取或设置提供有关图像的附加数据的对象。 |
VerticalResolution { get; } | 获取垂直分辨率(以每英寸像素为单位)Image. |
override Width { get; } | 获取此宽度(以像素为单位)Metafile. |
方法
姓名 | 描述 |
---|---|
Clone() | 创建一个精确的副本Image. |
virtual Dispose() | 释放此 Image 使用的所有资源。 |
GetBounds(ref GraphicsUnit) | 以指定单位获取图像的边界。 |
GetFrameCount(FrameDimension) | 返回指定维度的帧数。 |
GetHenhmetafile() | 将 Windows 句柄返回到增强的Metafile. |
GetMetafileHeader() | 返回MetafileHeader与此相关Metafile. |
override GetPropertyItem(int) | 从中获取指定的属性项Image. |
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) | 返回一个缩略图Image. |
PlayRecord(EmfPlusRecordType, int, int, byte[]) | 播放单个元文件记录。 |
override RemovePropertyItem(int) | 从中删除指定的属性项Image. |
override RotateFlip(RotateFlipType) | 这个方法旋转,翻转,或者旋转和翻转Image. |
Save(string) | 保存这个Image到指定的文件或流。 |
Save(Stream, ImageFormat) | 将此图像以指定格式保存到指定流中。 |
Save(string, ImageFormat) | 保存这个Image到指定格式的指定文件。 |
Save(Stream, ImageCodecInfo, EncoderParameters) | 使用指定的编码器和图像编码器参数将此图像保存到指定的流中。 |
Save(string, ImageCodecInfo, EncoderParameters) | 保存这个Image到指定的文件,带有指定的编码器和图像编码器参数。 |
SaveAdd(EncoderParameters) | 将帧添加到在先前调用 Image.Save(…) 方法之一中指定的文件或流中。 使用此方法将选定帧从多帧图像保存到另一个多帧图像。 |
SaveAdd(Image, EncoderParameters) | 将帧添加到在先前调用 Image.Save(…) 方法之一中指定的文件或流中。 |
SelectActiveFrame(FrameDimension, int) | 选择由尺寸和索引指定的框架。 |
override SetPropertyItem(PropertyItem) | 在此存储一个属性项(元数据)Image. |
static GetMetafileHeader(Stream) | 返回MetafileHeader与指定的相关联Metafile. |
static GetMetafileHeader(string) | 返回MetafileHeader与指定的相关联Metafile. |
也可以看看
- class Image
- 命名空间 System.Drawing.Imaging
- 部件 Aspose.Drawing