Class EmfPlusSerializableObject
The EmfPlusSerializableObject record defines an image effects parameter block that has been serialized into a data buffer.
public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType
- Inheritance
-
EmfPlusSerializableObject
- Inherited Members
Constructors
EmfPlusSerializableObject(EmfPlusRecord)
Initializes a new instance of the EmfPlusSerializableObject class.
public EmfPlusSerializableObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecordThe source.
Properties
Buffer
Gets or sets an array of BufferSize bytes that contain the serialized image effects parameter block that corresponds to the GUID in the ObjectGUID field. This MUST be one of the Image Effects objects (section 2.2.3).
public byte[] Buffer { get; set; }
Property Value
- byte[]
BufferSize
Gets or sets a 32-bit unsigned integer that specifies the size in bytes of the 32-bitaligned Buffer field.
public int BufferSize { get; set; }
Property Value
Flags
Gets or sets a 16-bit unsigned integer that is not used. This field SHOULD be set to zero and MUST be ignored upon receipt.
public override short Flags { get; set; }
Property Value
- short
The flags.
ImageEffect
Gets or sets the image effect.
public EmfPlusImageEffectsObjectType ImageEffect { get; set; }
Property Value
- EmfPlusImageEffectsObjectType
The image effect.
ObjectGuid
Gets or sets the GUID packet representation value ([MS-DTYP] section 2.3.4.2) for the image effect. This MUST correspond to one of the ImageEffects identifiers (section 2.1.3.1).
public GuidPacketRepresentation ObjectGuid { get; set; }