EmfPlusSerializableObject

EmfPlusSerializableObject class

Запись EmfPlusSerializableObject определяет блок параметров эффектов изображения, который был сериализован в буфер данных.

public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType

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

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

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

ИмяОписание
Buffer { get; set; }Получает или задает массив байтов BufferSize, который содержит блок параметров сериализованного изображения Effects , соответствующий идентификатору GUID в поле ObjectGUID. Это ДОЛЖЕН быть один из объектов Image Effects (раздел 2.2.3).
BufferSize { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее размер в байтах поля Buffer с 32-разрядным выравниванием.
virtual DataSize { get; set; }Получает или задает 32-разрядное целое число без знака, которое ДОЛЖНО определять 32-разрядное выровненное количество байтов данных в следующем поле RecordData. Это число не включает 12-байтовый заголовок записи.
override Flags { get; set; }Получает или задает 16-разрядное целое число без знака, которое не используется. Это поле ДОЛЖНО быть установлено равным нулю и ДОЛЖНО игнорироваться при получении.
ImageEffect { get; set; }Получает или задает эффект изображения.
ObjectGuid { get; set; }Получает или задает значение представления пакета GUID ([MS-DTYP], раздел 2.3.4.2) для эффекта изображения. Это ДОЛЖНО соответствовать одному из идентификаторов ImageEffects (раздел 2.1.3.1).
virtual Size { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее 32-разрядное выровненное количество байтов во всей записи, включая 12-разрядный заголовок записи и данные, относящиеся к записи.
Type { get; }Получает 16-разрядное целое число без знака, определяющее тип записи.

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