EmfPlusSerializableObject Class

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

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusSerializableObject

Inheritance: EmfPlusObjectRecordType

Aspose.Imaging Version: 24.6.0

Constructors

NameDescription
EmfPlusSerializableObject(source)Initializes a new instance of the EmfPlusSerializableObject class.

Properties

NameTypeAccessDescription
bufferbyter/wGets 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).
buffer_sizeintr/wGets or sets a 32-bit unsigned integer that specifies the size in bytes of the 32-bitaligned Buffer field.
data_sizeintr/wGets or sets a 32-bit unsigned integer that MUST define the 32-bit–aligned number of
bytes of data in the RecordData field that follows. This number does not include the 12-byte record header.
flagsshortr/wGets or sets a 16-bit unsigned integer that is not used. This field SHOULD be set to zero
and MUST be ignored upon receipt.
image_effectEmfPlusImageEffectsObjectTyper/wGets or sets the image effect.
object_guidGuidPacketRepresentationr/wGets 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).
sizeintr/wGets or sets a 32-bit unsigned integer that specifies the 32-bit-aligned number of bytes
in the entire record, including the 12-byte record header and record-specific data.
typeEmfPlusRecordTyperGets a 16-bit unsigned integer that identifies the record type.

Constructor: EmfPlusSerializableObject(source)

 EmfPlusSerializableObject(source) 

Initializes a new instance of the EmfPlusSerializableObject class.

Parameters:

ParameterTypeDescription
sourceEmfPlusRecordThe source.