EmfHeaderExtension1 类

Summary: The HeaderExtension1 object defines the first extension to the EMF metafile header.
It adds support for a PixelFormatDescriptor object (section 2.2.22) and OpenGL
[OPENGL] records (section 2.3.9).

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfHeaderExtension1

Inheritance: EmfHeaderObject

Constructors

Name描述
EmfHeaderExtension1()初始化一个新的 EmfHeaderExtension1 类实例

Properties

NameTypeAccess描述
b_open_glintr/w获取或设置一个 32 位无符号整数,指示元文件中是否存在 OpenGL 命令。
0x00000000 元文件中不存在 OpenGL 记录。
0x00000001 元文件中存在 OpenGL 记录。
boundsRectangler/w获取或设置一个 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),指定以设备单位表示的矩形(包含边界)
的范围,即可围绕存储在
元文件中的图像绘制的最小矩形
字节intr/w获取或设置一个 32 位无符号整数,指定元文件的大小(字节)。
cb_pixel_formatintr/w获取或设置一个 32 位无符号整数,指定 PixelFormatDescriptor 对象的大小。
如果未设置像素格式,则必须为 0x00000000
deviceSizer/w获取或设置一个 WMF SizeL 对象([MS-WMF] 第 2.2.2.22 节),指定参考设备的尺寸(像素)
frameRectangler/w获取或设置一个 WMF RectL 对象,指定以 0.01 毫米
为单位的矩形(包含边界)尺寸,即围绕存储在元文件中的图像的矩形
句柄intr/w获取或设置一个 16 位无符号整数,指定在处理元文件期间将使用的图形对象数量
millimetersSizer/w获取或设置一个 WMF SizeL 对象,指定参考设备的尺寸(毫米)
n_desriptionintr/w获取或设置一个 32 位无符号整数,指定包含元文件内容描述的数组中的字符数
。如果没有描述字符串,则为零。
n_pal_entriesintr/w获取或设置一个 32 位无符号整数,指定元文件
调色板中的条目数。调色板位于 EMR_EOF 记录中
off_descriptionintr/w获取或设置一个 32 位无符号整数,指定从此记录开始到包含元文件内容描述的数组的偏移量
off_pixel_formatintr/w获取或设置一个 32 位无符号整数,指定指向 PixelFormatDescriptor 对象的偏移量。
如果未设置像素格式,则必须为 0x00000000。
record_signatureEmfFormatSignaturer/w获取或设置一个 32 位无符号整数,指定记录签名。此值必须为 ENHMETA_SIGNATURE,
来自 FormatSignature 枚举(第 2.1.14 节)。
记录intr/w获取或设置一个 32 位无符号整数,指定元文件中的记录数
保留intr/w获取或设置一个 16 位无符号整数,该值必须为 0x0000 且必须被忽略
validboolr获取一个值,指示此 EmfHeaderObject 是否有效。
版本intr/w获取或设置 Version(4 字节):一个指定 EMF 元文件互操作性的 32 位无符号整数。该值应为 0x00010000。

Constructor: EmfHeaderExtension1()

 EmfHeaderExtension1() 

初始化一个新的 EmfHeaderExtension1 类实例