EmfMetafileHeaderExtension2

EmfMetafileHeaderExtension2 class

EmfMetafileHeaderExtension2 记录是在 EMF 元文件的第二个扩展中使用的标头记录。在 EmfHeaderExtension2 字段之后,其余字段是可选的, 可以以任何顺序出现。

public sealed class EmfMetafileHeaderExtension2 : EmfMetafileHeaderExtension1

构造函数

姓名描述
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension1)初始化EmfMetafileHeaderExtension2类.
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension2)初始化EmfMetafileHeaderExtension2类.

特性

姓名描述
EmfDescription { get; set; }获取或设置 EMF 描述 一个可选的、以 null 结尾的、任意长度和内容的 Unicode UTF16-LE 字符串。 它在记录中的位置和字符数分别由 EmfHeader 中的 offDescription 和 nDescription 字段指定。如果任一字段 的值为零,则不存在描述字符串。
EmfDescriptionBuffer { get; set; }获取或设置 EMF 描述缓冲区 包含 EMF 描述字符串的可选字节数组,它是 不需要与 EmfMetafileHeader 记录的固定部分连续。因此,此缓冲区中标记为“UndefinedSpace” 的字段是可选的,必须被忽略。
EmfHeader { get; set; }获取或设置一个 Header 对象(第 2.2.9 节),其中包含有关 content 和 metafile 结构的信息
EmfHeaderExtension1 { get; set; }获取或设置 HeaderExtension1 对象,该对象指定有关元文件中图像的附加信息。
EmfHeaderExtension2 { get; set; }获取或设置一个 HeaderExtension2 对象,该对象指定有关元文件中图像的附加信息
EmfHeaderRecordBuffer { get; set; }获取或设置一个可选的字节数组,其中包含 EMF 标头记录的其余部分。 这个字段的大小必须是4字节的倍数
EmfPixelFormatBuffer { get; set; }获取或设置一个可选的字节数组,其中包含 EMF 像素格式描述符, 不需要与 EmfMetafileHeaderExtension1 记录的固定部分或 EMF 描述字符串连续。因此,此缓冲区中标记为“UndefinedSpace”的字段是 可选的,必须被忽略
Size { get; set; }获取或设置记录的大小
Type { get; set; }获取或设置类型。

也可以看看