Class EmfPlusSerializableObject

Class EmfPlusSerializableObject

Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
Assembly: Aspose.Imaging.dll (25.2.0)

The EmfPlusSerializableObject record defines an image effects parameter block that has been serialized into a data buffer.

public sealed class EmfPlusSerializableObject : EmfPlusObjectRecordType

Inheritance

objectMetaObjectEmfPlusRecordEmfPlusObjectRecordTypeEmfPlusSerializableObject

Inherited Members

EmfPlusRecord.Type, EmfPlusRecord.Flags, EmfPlusRecord.Size, EmfPlusRecord.DataSize, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

EmfPlusSerializableObject(EmfPlusRecord)

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.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

ImageEffect

Gets or sets the image effect.

public EmfPlusImageEffectsObjectType ImageEffect { get; set; }

Property Value

EmfPlusImageEffectsObjectType

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