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] section 2.3.4.2) для эффекта изображения.
setObjectGuid(GuidPacketRepresentation value)Получает или задает значение представления пакета GUID ([MS-DTYP] section 2.3.4.2) для эффекта изображения.
getBufferSize()Получает или задает 32-битное беззнаковое целое, которое указывает размер в байтах поля Buffer, выровненного по 32-битам.
setBufferSize(int value)Получает или задает 32-битное беззнаковое целое, которое указывает размер в байтах поля Buffer, выровненного по 32-битам.
getBuffer()Получает или задает массив из BufferSize байт, содержащий сериализованный блок параметров эффектов изображения, соответствующий GUID в поле ObjectGUID.
setBuffer(byte[] value)Получает или задает массив из BufferSize байт, содержащий сериализованный блок параметров эффектов изображения, соответствующий GUID в поле ObjectGUID.
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] section 2.3.4.2) для эффекта изображения. Это MUST соответствовать одному из идентификаторов ImageEffects (section 2.1.3.1).

Returns: GuidPacketRepresentation

setObjectGuid(GuidPacketRepresentation value)

public void setObjectGuid(GuidPacketRepresentation value)

Получает или задает значение представления пакета GUID ([MS-DTYP] section 2.3.4.2) для эффекта изображения. Это MUST соответствовать одному из идентификаторов ImageEffects (section 2.1.3.1).

Parameters:

ПараметрТипОписание
valueGuidPacketRepresentation

getBufferSize()

public int getBufferSize()

Получает или задает 32-битное беззнаковое целое, которое указывает размер в байтах поля Buffer, выровненного по 32-битам.

Returns: int

setBufferSize(int value)

public void setBufferSize(int value)

Получает или задает 32-битное беззнаковое целое, которое указывает размер в байтах поля Buffer, выровненного по 32-битам.

Parameters:

ПараметрТипОписание
valueint

getBuffer()

public byte[] getBuffer()

Получает или задает массив из BufferSize байт, содержащий сериализованный блок параметров эффектов изображения, соответствующий GUID в поле ObjectGUID. Это MUST быть одним из объектов Image Effects (section 2.2.3).

Returns: byte[]

setBuffer(byte[] value)

public void setBuffer(byte[] value)

Получает или задает массив из BufferSize байт, содержащий сериализованный блок параметров эффектов изображения, соответствующий GUID в поле ObjectGUID. Это MUST быть одним из объектов Image Effects (section 2.2.3).

Parameters:

ПараметрТипОписание
valuebyte[]

getImageEffect()

public EmfPlusImageEffectsObjectType getImageEffect()

Получает или задает эффект изображения.

Значение: эффект изображения.

Returns: EmfPlusImageEffectsObjectType

setImageEffect(EmfPlusImageEffectsObjectType value)

public void setImageEffect(EmfPlusImageEffectsObjectType value)

Получает или задает эффект изображения.

Значение: эффект изображения.

Parameters:

ПараметрТипОписание
valueEmfPlusImageEffectsObjectType