类 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 位对齐的 Buffer 字段的字节大小。
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 字节的记录头和记录特定数据。
Type { get; }获取一个 16 位无符号整数,标识记录类型。

另请参见