EmfMetafileHeaderExtension1

EmfMetafileHeaderExtension1 class

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

public class EmfMetafileHeaderExtension1 : EmfMetafileHeader

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

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

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

ИмяОписание
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, который указывает дополнительную информацию об изображении в метафайле.
EmfHeaderRecordBuffer { get; set; }Получает или задает необязательный массив байтов, содержащий оставшуюся часть записи заголовка EMF. Размер этого поля ДОЛЖЕН быть кратен 4 байтам
EmfPixelFormatBuffer { get; set; }Получает или задает необязательный массив байтов, содержащий дескриптор пиксельного формата EMF, который не требуется, чтобы был непрерывным с фиксированной частью записи EmfMetafileHeaderExtension1 или со строкой описания EMF . Соответственно, поле в этом буфере с пометкой «UndefinedSpace» является необязательным и ДОЛЖНО быть проигнорировано
Size { get; set; }Получает или задает размер записи
Type { get; set; }Получает или задает тип.

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