EmfPlusSerializableObject

EmfPlusSerializableObject class

EmfPlusSerializableObject 记录定义了一个图像效果参数块,该参数块已被 序列化到数据缓冲区中。

public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType

构造函数

姓名 描述
EmfPlusSerializableObject(EmfPlusRecord) 初始化EmfPlusSerializableObject类的新实例。

特性

姓名 描述
Buffer { get; set; } 获取或设置包含序列化图像效果 参数块的 BufferSize 字节数组,该参数块对应于 ObjectGUID 字段中的 GUID。这必须是 Image Effects 对象之一(第 2.2.3 节)。
BufferSize { get; set; } 获取或设置一个 32 位无符号整数,它指定 32 位对齐缓冲区字段的字节大小。
virtual DataSize { get; set; } 获取或设置一个 32 位无符号整数,该整数必须在 RecordData 字段中定义 32 位对齐的 数据字节数跟随。这个数字不包括 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 -byte 记录头和特定于记录的数据。
Type { get; } 获取标识记录类型的 16 位无符号整数。

也可以看看