EmfHeaderExtension1
内容
[
隐藏
]EmfHeaderExtension1 class
HeaderExtension1 对象定义了 EMF 图元文件头的第一个扩展名。 它增加了对 PixelFormatDescriptor 对象(第 2.2.22 节)和 OpenGL [OPENGL] 记录(第 2.3.9 节)的支持。
public sealed class EmfHeaderExtension1 : EmfHeaderObject
构造函数
姓名 | 描述 |
---|---|
EmfHeaderExtension1() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
BOpenGl { get; set; } | 获取或设置一个 32 位无符号整数,指示元文件中是否存在 OpenGL 命令。 0x00000000 元文件中不存在 OpenGL 记录。 0x00000001 元文件中存在 OpenGL 记录。 |
Bounds { get; set; } | 获取或设置一个 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定可以围绕存储在 元文件 中的图像绘制的最小矩形的设备单位中的矩形包容性 边界 |
Bytes { get; set; } | 获取或设置指定元文件大小的 32 位无符号整数,以字节为单位。 |
CbPixelFormat { get; set; } | 获取或设置一个 32 位无符号整数,它指定 PixelFormatDescriptor 对象的大小。 如果没有设置像素格式,则必须为 0x00000000 |
Device { get; set; } | 获取或设置一个 WMF SizeL 对象([MS-WMF] 第 2.2.2.22 节),它指定参考设备的大小,以像素为单位 |
Frame { get; set; } | 获取或设置一个 WMF RectL 对象,该对象指定围绕存储在元文件 中的图像的矩形的矩形包含尺寸,以 0.01 毫米 为单位 |
Handles { get; set; } | 获取或设置一个 16 位无符号整数,指定在处理元文件期间将使用的图形对象的数量 |
Millimeters { get; set; } | 获取或设置一个 WMF SizeL 对象,该对象指定参考设备的大小,以毫米为单位 |
NDesription { get; set; } | 获取或设置一个 32 位无符号整数,它指定数组 中包含元文件内容描述的字符数。如果没有描述字符串,则为零。 |
NPalEntries { get; set; } | 获取或设置一个 32 位无符号整数,它指定元文件 调色板中的条目数。调色板位于 EMR_EOF 记录 |
OffDescription { get; set; } | 获取或设置一个 32 位无符号整数,指定从该 记录的开头到包含元文件内容描述的数组的偏移量 |
OffPixelFormat { get; set; } | 获取或设置一个 32 位无符号整数,该整数指定 PixelFormatDescriptor 对象的偏移量。 如果未设置像素格式,则必须为 0x00000000。 |
Records { get; set; } | 获取或设置一个 32 位无符号整数,指定元文件中的记录数 |
RecordSignature { get; set; } | 获取或设置指定记录签名的 32 位无符号整数。这必须是 ENHMETA_SIGNATURE, 来自 FormatSignature 枚举(第 2.1.14 节)。 |
Reserved { get; set; } | 获取或设置一个必须为 0x0000 且必须被忽略的 16 位无符号整数 |
Valid { get; } | 获取一个值,该值指示这是否EmfHeaderObject 是有效的。 |
Version { get; set; } | 获取或设置版本(4 字节):一个 32 位无符号整数,用于指定 EMF 元文件互操作性。这应该是 0x00010000 |