EmfPlusSerializableObject

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusObjectRecordType

public final class EmfPlusSerializableObject extends EmfPlusObjectRecordType

EmfPlusSerializableObject 记录定义已序列化到数据缓冲区的图像效果参数块。

构造函数

构造函数描述
EmfPlusSerializableObject(EmfPlusRecord source)初始化 EmfPlusSerializableObject 类的新实例。

方法

方法描述
getFlags()获取或设置一个未使用的 16 位无符号整数。
setFlags(short value)获取或设置一个未使用的 16 位无符号整数。
getObjectGuid()获取或设置图像效果的 GUID 包表示值([MS-DTYP] 第 2.3.4.2 节)。
setObjectGuid(GuidPacketRepresentation value)获取或设置图像效果的 GUID 包表示值([MS-DTYP] 第 2.3.4.2 节)。
getBufferSize()获取或设置一个 32 位无符号整数,指定 32 位对齐的 Buffer 字段的字节大小。
setBufferSize(int value)获取或设置一个 32 位无符号整数,指定 32 位对齐的 Buffer 字段的字节大小。
getBuffer()获取或设置一个由 BufferSize 字节组成的数组,包含与 ObjectGUID 字段中的 GUID 对应的序列化图像效果参数块。
setBuffer(byte[] value)获取或设置一个由 BufferSize 字节组成的数组,包含与 ObjectGUID 字段中的 GUID 对应的序列化图像效果参数块。
getImageEffect()获取或设置图像效果。
setImageEffect(EmfPlusImageEffectsObjectType value)获取或设置图像效果。

EmfPlusSerializableObject(EmfPlusRecord source)

public EmfPlusSerializableObject(EmfPlusRecord source)

初始化 EmfPlusSerializableObject 类的新实例。

Parameters:

参数类型描述
sourceEmfPlusRecord源。

getFlags()

public short getFlags()

获取或设置一个未使用的 16 位无符号整数。该字段 SHOULD 设置为零,并且在接收时 MUST 被忽略。

值:标志。

Returns: short

setFlags(short value)

public void setFlags(short value)

获取或设置一个未使用的 16 位无符号整数。该字段 SHOULD 设置为零,并且在接收时 MUST 被忽略。

值:标志。

Parameters:

参数类型描述
valueshort

getObjectGuid()

public GuidPacketRepresentation getObjectGuid()

获取或设置图像效果的 GUID 包表示值([MS-DTYP] 第 2.3.4.2 节)。此值 MUST 对应于 ImageEffects 标识符之一(第 2.1.3.1 节)。

Returns: GuidPacketRepresentation

setObjectGuid(GuidPacketRepresentation value)

public void setObjectGuid(GuidPacketRepresentation value)

获取或设置图像效果的 GUID 包表示值([MS-DTYP] 第 2.3.4.2 节)。此值 MUST 对应于 ImageEffects 标识符之一(第 2.1.3.1 节)。

Parameters:

参数类型描述
valueGuidPacketRepresentation

getBufferSize()

public int getBufferSize()

获取或设置一个 32 位无符号整数,指定 32 位对齐的 Buffer 字段的字节大小。

Returns: int

setBufferSize(int value)

public void setBufferSize(int value)

获取或设置一个 32 位无符号整数,指定 32 位对齐的 Buffer 字段的字节大小。

Parameters:

参数类型描述
valueint

getBuffer()

public byte[] getBuffer()

获取或设置一个由 BufferSize 字节组成的数组,包含与 ObjectGUID 字段中的 GUID 对应的序列化图像效果参数块。此项 MUST 为 Image Effects 对象之一(第 2.2.3 节)。

Returns: byte[]

setBuffer(byte[] value)

public void setBuffer(byte[] value)

获取或设置一个由 BufferSize 字节组成的数组,包含与 ObjectGUID 字段中的 GUID 对应的序列化图像效果参数块。此项 MUST 为 Image Effects 对象之一(第 2.2.3 节)。

Parameters:

参数类型描述
valuebyte[]

getImageEffect()

public EmfPlusImageEffectsObjectType getImageEffect()

获取或设置图像效果。

值:图像效果。

Returns: EmfPlusImageEffectsObjectType

setImageEffect(EmfPlusImageEffectsObjectType value)

public void setImageEffect(EmfPlusImageEffectsObjectType value)

获取或设置图像效果。

值:图像效果。

Parameters:

参数类型描述
valueEmfPlusImageEffectsObjectType