EmfHeaderExtension2

EmfHeaderExtension2 class

Объект HeaderExtension2 определяет второе расширение заголовка метафайла EMF. Он добавляет возможность измерять поверхность устройства в микрометрах, что повышает разрешение и масштабируемость метафайлов EMF.

public sealed class EmfHeaderExtension2 : EmfHeaderObject

Конструкторы

ИмяОписание
EmfHeaderExtension2()Конструктор по умолчанию.

Характеристики

ИмяОписание
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-разрядное целое число без знака, указывающее количество графических объектов, которые будут использоваться при обработке метафайла
MicrometersX { get; set; }Получает или задает 32-битный горизонтальный размер устройства отображения, для которого было сгенерировано изображение метафайла, в микрометрах
MicrometersY { get; set; }Получает или задает 32-битный вертикальный размер устройства отображения, для которого было сгенерировано изображение метафайла, в микрометрах.
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

Смотрите также