EmfPlusHeader
Содержание
[
Скрывать
]EmfPlusHeader class
Запись EmfPlusHeader указывает начало данных EMF+ в метафайле. Запись EmfPlusHeader ДОЛЖНА быть встроена в запись EMF EMR_COMMENT_EMFPLUS, , которая ДОЛЖНА быть записью, следующей за заголовком EMF в метафайле. Запись EMR_COMMENT_EMFPLUS указана в разделе [MS-EMF] 2.3.3.2.
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Конструкторы
Имя | Описание |
---|---|
EmfPlusHeader(EmfPlusRecord) | Инициализирует новый экземплярEmfPlusHeader класс. |
Характеристики
Имя | Описание |
---|---|
virtual DataSize { get; set; } | Получает или задает 32-разрядное целое число без знака, которое ДОЛЖНО определять 32-разрядное выровненное количество байтов данных в следующем поле RecordData. Это число не включает 12-байтовый заголовок записи. |
DualMode { get; set; } | Получает или задает значение, указывающее, является ли [двойной режим]. Если установлен, этот флаг указывает, что этот метафайл является “двойным режимом”, что означает, , что он содержит два набора записей, каждый из которых полностью определяет графическое содержимое. Если этот флажок установлен, графическое содержимое определяется записями EMF+ и, возможно, записями EMF, которым предшествует запись EmfPlusGetDC. Если этот флаг установлен, одних записей EMF ДОЛЖНО быть достаточно для определения графического содержимого . Обратите внимание, что независимо от того, установлен флаг «двойной режим» или нет, некоторые записи EMF всегда присутствуют, а именно контрольные записи EMF и записи EMF , которые содержат записи EMF+. Записи управления EMF указаны в [MS-EMF] , раздел 2.3.4. . |
EmfPlusFlags { get; set; } | Получает или устанавливает флаги EMF plus. 32-битное целое число без знака, содержащее информацию о том, как этот метафайл был записан. контекст устройства для отображения видео. Если флажок снят, метафайл был записан с контекстом эталонного устройства для принтера. |
virtual Flags { get; set; } | Получает или задает 16-разрядное целое число без знака, содержащее информацию для некоторых записей о том, как должна выполняться операция, и о структуре записи. |
IsValid { get; } | Получает значение, указывающее, является ли этот экземпляр допустимым. |
LogicalDpiX { get; set; } | Получает или задает логическое значение dpi x. 32-разрядное целое число без знака, указывающее горизонтальное разрешение, для которого был записан метафайл , в единицах пикселей на дюйм. |
LogicalDpiY { get; set; } | Получает или задает логическое значение dpi. |
virtual Size { get; set; } | Получает или задает 32-разрядное целое число без знака, указывающее 32-разрядное выровненное количество байтов во всей записи, включая 12-разрядный заголовок записи и данные, относящиеся к записи. |
Type { get; } | Получает 16-разрядное целое число без знака, определяющее тип записи. |
Version { get; set; } | Получает или задает версию. Объект EmfPlusGraphicsVersion (раздел 2.2.2.19), указывающий версию операционной системной графики, которая использовалась для создания этого метафайла. |
VideoDisplay { get; set; } | Получает или задает значение, указывающее, отображается ли видео. Если установлено, этот флаг указывает, что метафайл был записан с эталонным контекстом device для отображения видео. Если этот параметр не установлен, метафайл был записан с эталонным контекстом device для принтера. |
Смотрите также
- class EmfPlusControlRecordType
- пространство имен Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- сборка Aspose.Imaging