WmfEscapeEnhancedMetafile

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfObject, com.aspose.imaging.fileformats.wmf.objects.escaperecords.WmfEscapeRecordBase

public class WmfEscapeEnhancedMetafile extends WmfEscapeRecordBase

Запись Escape Enhanced Meta file.

Конструкторы

КонструкторОписание
WmfEscapeEnhancedMetafile()

Методы

МетодОписание
getCommentIdentifier()Получает или задает идентификатор комментария.
setCommentIdentifier(int value)Получает или задает идентификатор комментария.
getCommentType()Получает или задает тип комментария.
setCommentType(int value)Получает или задает тип комментария.
getVersion()Получает или задает версию.
setVersion(int value)Получает или задает версию.
getChecksum()Получает или задает контрольную сумму.
setChecksum(int value)Получает или задает контрольную сумму.
getFlags()Получает или задаёт флаги.
setFlags(int value)Получает или задаёт флаги.
getCommentRecordCount()Получает или задает количество записей комментариев.
setCommentRecordCount(int value)Получает или задает количество записей комментариев.
getCurrentRecordSize()Получает или задает размер текущей записи.
setCurrentRecordSize(int value)Получает или задает размер текущей записи.
getRemainingBytes()Получает или задает оставшиеся байты.
setRemainingBytes(int value)Получает или задает оставшиеся байты.
getEnhancedMetafileDataSize()Получает или задает размер данных расширенного метафайла.
setEnhancedMetafileDataSize(int value)Получает или задает размер данных расширенного метафайла.
getEnhancedMetafileData()Получает или задает данные расширенного метафайла.
setEnhancedMetafileData(byte[] value)Получает или задает данные расширенного метафайла.

WmfEscapeEnhancedMetafile()

public WmfEscapeEnhancedMetafile()

getCommentIdentifier()

public int getCommentIdentifier()

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

Значение: 32-битное беззнаковое целое, определяющее эту запись как запись WMF Comment. Это значение ДОЛЖНО быть 0x43464D57.

Returns: int

setCommentIdentifier(int value)

public void setCommentIdentifier(int value)

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

Значение: 32-битное беззнаковое целое, определяющее эту запись как запись WMF Comment. Это значение ДОЛЖНО быть 0x43464D57.

Parameters:

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

getCommentType()

public int getCommentType()

Получает или задает тип комментария.

Значение: 32-битное беззнаковое целое, идентифицирующее тип комментария в этой записи. Это значение ДОЛЖНО быть 0x00000001.

Returns: int

setCommentType(int value)

public void setCommentType(int value)

Получает или задает тип комментария.

Значение: 32-битное беззнаковое целое, идентифицирующее тип комментария в этой записи. Это значение ДОЛЖНО быть 0x00000001.

Parameters:

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

getVersion()

public int getVersion()

Получает или задает версию.

Значение: 32-битное беззнаковое целое, указывающее на совместимость метафайла EMF. Это ДОЛЖНО быть 0x00010000.

Returns: int

setVersion(int value)

public void setVersion(int value)

Получает или задает версию.

Значение: 32-битное беззнаковое целое, указывающее на совместимость метафайла EMF. Это ДОЛЖНО быть 0x00010000.

Parameters:

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

getChecksum()

public int getChecksum()

Получает или задает контрольную сумму.

Значение: 16-битное беззнаковое целое, используемое для проверки корректности встроенного потока EMF. Это значение ДОЛЖНО быть дополнением до единицы результата применения операции XOR ко всем WORD в потоке EMF.

Returns: int

setChecksum(int value)

public void setChecksum(int value)

Получает или задает контрольную сумму.

Значение: 16-битное беззнаковое целое, используемое для проверки корректности встроенного потока EMF. Это значение ДОЛЖНО быть дополнением до единицы результата применения операции XOR ко всем WORD в потоке EMF.

Parameters:

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

getFlags()

public int getFlags()

Получает или задаёт флаги.

Значение: Это 32-битное беззнаковое целое не используется и ДОЛЖНО быть установлено в ноль.

Returns: int

setFlags(int value)

public void setFlags(int value)

Получает или задаёт флаги.

Значение: Это 32-битное беззнаковое целое не используется и ДОЛЖНО быть установлено в ноль.

Parameters:

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

getCommentRecordCount()

public int getCommentRecordCount()

Получает или задает количество записей комментариев.

Значение: 32-битное беззнаковое целое, указывающее общее количество последовательных записей META_ESCAPE_ENHANCED_METAFILE, содержащих встроенный метафайл EMF.

Returns: int

setCommentRecordCount(int value)

public void setCommentRecordCount(int value)

Получает или задает количество записей комментариев.

Значение: 32-битное беззнаковое целое, указывающее общее количество последовательных записей META_ESCAPE_ENHANCED_METAFILE, содержащих встроенный метафайл EMF.

Parameters:

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

getCurrentRecordSize()

public int getCurrentRecordSize()

Получает или задает размер текущей записи.

Значение: 32-битное беззнаковое целое, указывающее размер в байтах поля EnhancedMetafileData. Это значение ДОЛЖНО быть меньше или равно 8 192.

Returns: int

setCurrentRecordSize(int value)

public void setCurrentRecordSize(int value)

Получает или задает размер текущей записи.

Значение: 32-битное беззнаковое целое, указывающее размер в байтах поля EnhancedMetafileData. Это значение ДОЛЖНО быть меньше или равно 8 192.

Parameters:

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

getRemainingBytes()

public int getRemainingBytes()

Получает или задает оставшиеся байты.

Значение: 32-битное беззнаковое целое, указывающее количество байтов в потоке EMF, которые остаются для обработки после этой записи. Эти дополнительные байты EMF ДОЛЖНЫ следовать в полях EnhancedMetafileData последующих записей escape META_ESCAPE_ENHANDED_METAFILE.

Returns: int

setRemainingBytes(int value)

public void setRemainingBytes(int value)

Получает или задает оставшиеся байты.

Значение: 32-битное беззнаковое целое, указывающее количество байтов в потоке EMF, которые остаются для обработки после этой записи. Эти дополнительные байты EMF ДОЛЖНЫ следовать в полях EnhancedMetafileData последующих записей escape META_ESCAPE_ENHANDED_METAFILE.

Parameters:

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

getEnhancedMetafileDataSize()

public int getEnhancedMetafileDataSize()

Получает или задает размер данных расширенного метафайла.

Значение: 32-битное беззнаковое целое, указывающее общий размер потока EMF, встроенного в эту последовательность записей META_ESCAPE_ENHANCED_METAFILE.

Returns: int

setEnhancedMetafileDataSize(int value)

public void setEnhancedMetafileDataSize(int value)

Получает или задает размер данных расширенного метафайла.

Значение: 32-битное беззнаковое целое, указывающее общий размер потока EMF, встроенного в эту последовательность записей META_ESCAPE_ENHANCED_METAFILE.

Parameters:

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

getEnhancedMetafileData()

public byte[] getEnhancedMetafileData()

Получает или задает данные расширенного метафайла.

Значение: Сегмент файла EMF. Байты в последовательных записях META_ESCAPE_ENHANCED_METAFILE ДОЛЖНЫ быть объединены, чтобы представить весь встроенный файл EMF.

Returns: byte[]

setEnhancedMetafileData(byte[] value)

public void setEnhancedMetafileData(byte[] value)

Получает или задает данные расширенного метафайла.

Значение: Сегмент файла EMF. Байты в последовательных записях META_ESCAPE_ENHANCED_METAFILE ДОЛЖНЫ быть объединены, чтобы представить весь встроенный файл EMF.

Parameters:

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