Metafile 成员

定义图形图元文件。图元文件包含描述一系列图形操作的记录,这些操作可以被记录(构造)和被回放(显示)。此类不能继承。

下表列出了由 Metafile 类型公开的成员。

公共构造函数

  名称 说明
Public method Metafile 已重载。初始化 Metafile 类的新实例。

页首

公共属性

  名称 说明
Public property Flags  获取该 Image 的像素数据的属性标志。(从 Image 继承。)
Public property FrameDimensionsList  获取 GUID 的数组,这些 GUID 表示此 Image 中帧的维数。(从 Image 继承。)
Public property Height  获取此 Image 的高度(以像素为单位)。(从 Image 继承。)
Public property HorizontalResolution  获取此 Image 的水平分辨率(以“像素/英寸”为单位)。(从 Image 继承。)
Public property Palette  获取或设置用于此 Image 的调色板。(从 Image 继承。)
Public property PhysicalDimension  获取此图像的宽度和高度。(从 Image 继承。)
Public property PixelFormat  获取此 Image 的像素格式。(从 Image 继承。)
Public property PropertyIdList  获取存储于该 Image 中的属性项的 ID。(从 Image 继承。)
Public property PropertyItems  获取存储于该 Image 中的所有属性项(元数据片)。(从 Image 继承。)
Public property RawFormat  获取此 Image 的格式。(从 Image 继承。)
Public property Size  获取此图像的以像素为单位的宽度和高度。(从 Image 继承。)
Public property Tag  获取或设置提供有关图像附加数据的对象。(从 Image 继承。)
Public property VerticalResolution  获取此 Image 的垂直分辨率(以“像素/英寸”为单位)。(从 Image 继承。)
Public property Width  获取此 Image 的宽度(以像素为单位)。(从 Image 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Clone  创建此 Image 的一个精确副本。 (从 Image 继承。)
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Dispose  释放由 Image 使用的所有资源。 (从 Image 继承。)
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Static FromFile  已重载。 从指定的文件创建 Image。 (从 Image 继承。)
Public method Static FromHbitmap  已重载。 从 Windows 句柄创建 Bitmap。 (从 Image 继承。)
Public method Static FromStream  已重载。 从指定的数据流创建 Image。 (从 Image 继承。)
Public method GetBounds  以指定的单位获取图像的界限。 (从 Image 继承。)
Public method GetEncoderParameterList  返回有关指定的图像编码器所支持的参数的信息。 (从 Image 继承。)
Public method GetFrameCount  返回指定维度的帧数。 (从 Image 继承。)
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetHenhmetafile 返回增强型 Metafile 的 Windows 句柄。
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method GetMetafileHeader 已重载。 返回与此 Metafile 关联的 MetafileHeader
Public method Static GetPixelFormatSize  返回指定像素格式的颜色深度(每个像素的位数)。 (从 Image 继承。)
Public method GetPropertyItem  从该 Image 获取指定的属性项。 (从 Image 继承。)
Public method GetThumbnailImage  返回此 Image 的缩略图。 (从 Image 继承。)
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static IsAlphaPixelFormat  返回一个值,该值指示此 Image 的像素格式是否包含 alpha 信息。 (从 Image 继承。)
Public method Static IsCanonicalPixelFormat  返回一个值,该值指示该像素格式是否为每个像素 32 位。 (从 Image 继承。)
Public method Static IsExtendedPixelFormat  返回一个值,该值指示该像素格式是否为每个像素 64 位。 (从 Image 继承。)
Public method PlayRecord 播放单个图元文件记录。
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method RemovePropertyItem  从该 Image 移除指定的属性项。 (从 Image 继承。)
Public method RotateFlip  此方法旋转、翻转或者同时旋转和翻转 Image。 (从 Image 继承。)
Public method Save  已重载。 将此图像以指定的格式保存到指定的流中。 (从 Image 继承。)
Public method SaveAdd  已重载。 将指定的 Image 中的信息添加到此 Image 中。指定的 EncoderParameters 确定如何将新信息合并到现有的图像中。 (从 Image 继承。)
Public method SelectActiveFrame  选择由维度和索引指定的帧。 (从 Image 继承。)
Public method SetPropertyItem  在此 Image 中存储一个属性项(元数据片)。 (从 Image 继承。)
Public method ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)

页首

请参见

参考

Metafile 类
System.Drawing.Imaging 命名空间