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

NameDescription
EmfHeaderExtension1()Инициализирует новый экземпляр класса EmfHeaderExtension1

Properties

NameTypeAccessDescription
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, который определяет прямоугольные включительно-включительные размеры в .01 миллиметра
единицах прямоугольника, окружающего изображение, хранящееся в метафайле.
handlesintr/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 действительным.
versionintr/wПолучает или задает Version (4 байта): 32-битное беззнаковое целое, определяющее совместимость EMF метафайла. Это ДОЛЖНО быть 0x00010000

Constructor: EmfHeaderExtension1()

 EmfHeaderExtension1() 

Инициализирует новый экземпляр класса EmfHeaderExtension1