EmfMetafileHeaderExtension2

EmfMetafileHeaderExtension2 class

Запись EmfMetafileHeaderExtension2 — это запись заголовка, используемая во втором расширении для метафайлов EMF . После поля EmfHeaderExtension2 остальные поля являются необязательными и могут присутствовать в любом порядке.

public sealed class EmfMetafileHeaderExtension2 : EmfMetafileHeaderExtension1

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

ИмяОписание
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension1)Инициализирует новый экземплярEmfMetafileHeaderExtension2 класс.
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension2)Инициализирует новый экземплярEmfMetafileHeaderExtension2 класс.

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

ИмяОписание
EmfDescription { get; set; }Получает или задает описание EMF Необязательная строка Unicode UTF16-LE с нулем в конце произвольной длины и содержимого. Его расположение в записи и количество символов задаются полями offDescription и nDescription соответственно в EmfHeader. Если значение любого из полей равно нулю, строка описания отсутствует.
EmfDescriptionBuffer { get; set; }Получает или задает описание EMF buffer Необязательный массив байтов, содержащий строку описания EMF, которая не обязательно должна быть непрерывной с фиксированной частью записи EmfMetafileHeader . Соответственно, поле в этом буфере с пометкой «UndefinedSpace» является необязательным и ДОЛЖНО игнорироваться.
EmfHeader { get; set; }Получает или задает объект заголовка (раздел 2.2.9), который содержит информацию о content и структуре метафайла
EmfHeaderExtension1 { get; set; }Получает или задает объект HeaderExtension1, который указывает дополнительную информацию об изображении в метафайле.
EmfHeaderExtension2 { get; set; }Получает или задает объект HeaderExtension2, который указывает дополнительную информацию об изображении в метафайле
EmfHeaderRecordBuffer { get; set; }Получает или задает необязательный массив байтов, содержащий оставшуюся часть записи заголовка EMF. Размер этого поля ДОЛЖЕН быть кратен 4 байтам
EmfPixelFormatBuffer { get; set; }Получает или задает необязательный массив байтов, содержащий дескриптор пиксельного формата EMF, который не требуется, чтобы был непрерывным с фиксированной частью записи EmfMetafileHeaderExtension1 или со строкой описания EMF . Соответственно, поле в этом буфере с пометкой «UndefinedSpace» является необязательным и ДОЛЖНО быть проигнорировано
Size { get; set; }Получает или задает размер записи
Type { get; set; }Получает или задает тип.

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