Table of Contents

Class EmfPlusSerializableObject

Namespace
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
Assembly
Aspose.Imaging.dll

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 EmfPlusRecord

The 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

int

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; }

Property Value

GuidPacketRepresentation