EmfPlusSerializableObject

EmfPlusSerializableObject class

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

public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType

构造函数

姓名描述
EmfPlusSerializableObject(EmfPlusRecord)初始化EmfPlusSerializableObject类.

特性

姓名描述
Buffer { get; set; }获取或设置包含序列化图像 effects 参数块的 BufferSize 字节数组,该参数块对应于 ObjectGUID 字段中的 GUID。这必须是 图像效果对象之一(第 2.2.3 节)。
BufferSize { get; set; }获取或设置一个 32 位无符号整数,它指定 32 位对齐缓冲区字段的字节大小。
virtual DataSize { get; set; }获取或设置一个 32 位无符号整数,该整数必须在随后的 RecordData 字段中定义 32 位对齐的 字节数据。这个数字不包括 12 字节的记录头。
override Flags { get; set; }获取或设置未使用的 16 位无符号整数。该字段应该设置为 zero 并且在收到时必须被忽略。
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 位无符号整数。

也可以看看