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:
| 参数 | 类型 | 描述 |
|---|---|---|
| source | EmfPlusRecord | 源。 |
getFlags()
public short getFlags()
获取或设置一个未使用的 16 位无符号整数。该字段 SHOULD 设置为零,并且在接收时 MUST 被忽略。
值:标志。
Returns: short
setFlags(short value)
public void setFlags(short value)
获取或设置一个未使用的 16 位无符号整数。该字段 SHOULD 设置为零,并且在接收时 MUST 被忽略。
值:标志。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | short |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | GuidPacketRepresentation |
getBufferSize()
public int getBufferSize()
获取或设置一个 32 位无符号整数,指定 32 位对齐的 Buffer 字段的字节大小。
Returns: int
setBufferSize(int value)
public void setBufferSize(int value)
获取或设置一个 32 位无符号整数,指定 32 位对齐的 Buffer 字段的字节大小。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | byte[] |
getImageEffect()
public EmfPlusImageEffectsObjectType getImageEffect()
获取或设置图像效果。
值:图像效果。
Returns: EmfPlusImageEffectsObjectType
setImageEffect(EmfPlusImageEffectsObjectType value)
public void setImageEffect(EmfPlusImageEffectsObjectType value)
获取或设置图像效果。
值:图像效果。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfPlusImageEffectsObjectType |