类 EmfHeaderObject

EmfHeaderObject class

Header 对象定义了 EMF 元文件头。它指定了创建元文件中图像的设备属性。

public class EmfHeaderObject : EmfObject

构造函数

名称描述
EmfHeaderObject()默认构造函数。

属性

名称描述
Bounds { get; set; }获取或设置一个 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),指定以设备单位计的包含在内的最小矩形边界,该矩形可围绕存储在元文件中的图像绘制。
Bytes { get; set; }获取或设置一个 32 位无符号整数,指定元文件的大小(以字节计)。
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 位无符号整数,指定从此记录开始到包含元文件内容描述的数组的偏移量。
Records { get; set; }获取或设置一个 32 位无符号整数,指定元文件中的记录数。
RecordSignature { get; set; }获取或设置一个 32 位无符号整数,用于指定记录签名。该值必须是 ENHMETA_SIGNATURE,来自 FormatSignature 枚举(第 2.1.14 节)。
Reserved { get; set; }获取或设置一个 16 位无符号整数,该值必须为 0x0000 且必须被忽略。
Valid { get; }获取一个值,指示此 EmfHeaderObject 是否有效。
Version { get; set; }获取或设置版本(4 字节):一个 32 位无符号整数,用于指定 EMF 元文件的互操作性。该值应为 0x00010000。

另请参见