EmfCommentMultiFormats

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfCommentRecordType, com.aspose.imaging.fileformats.emf.emf.records.EmfCommentPublicRecordType

public final class EmfCommentMultiFormats extends EmfCommentPublicRecordType

Запись EMR_COMMENT_MULTIFORMATS указывает изображение в нескольких графических форматах.

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

КонструкторОписание
EmfCommentMultiFormats(EmfRecord source)Инициализирует новый экземпляр класса EmfCommentMultiFormats.

Методы

МетодОписание
getOutputRect()Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет выходной прямоугольник в логических координатах.
setOutputRect(Rectangle value)Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет выходной прямоугольник в логических координатах.
getAFormats()Получает или задает массив длиной CountFormats графических форматов, указанных объектами EmrFormat (раздел 2.2.4), в порядке предпочтения.
setAFormats(EmfFormat[] value)Получает или задает массив длиной CountFormats графических форматов, указанных объектами EmrFormat (раздел 2.2.4), в порядке предпочтения.
getFormatData()Получает или задает переменного размера массив байтов данных изображения для всех графических форматов, содержащихся в этой записи.
setFormatData(byte[][] value)Получает или задает переменного размера массив байтов данных изображения для всех графических форматов, содержащихся в этой записи.

EmfCommentMultiFormats(EmfRecord source)

public EmfCommentMultiFormats(EmfRecord source)

Инициализирует новый экземпляр класса EmfCommentMultiFormats.

Parameters:

ПараметрТипОписание
sourceEmfRecordИсточник.

getOutputRect()

public Rectangle getOutputRect()

Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет выходной прямоугольник в логических координатах.

Returns: Rectangle

setOutputRect(Rectangle value)

public void setOutputRect(Rectangle value)

Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19), который определяет выходной прямоугольник в логических координатах.

Parameters:

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

getAFormats()

public EmfFormat[] getAFormats()

Получает или задает массив длиной CountFormats графических форматов, указанных объектами EmrFormat (раздел 2.2.4), в порядке предпочтения.

Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfFormat[]

setAFormats(EmfFormat[] value)

public void setAFormats(EmfFormat[] value)

Получает или задает массив длиной CountFormats графических форматов, указанных объектами EmrFormat (раздел 2.2.4), в порядке предпочтения.

Parameters:

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

getFormatData()

public byte[][] getFormatData()

Получает или задает переменного размера массив байтов данных изображения для всех графических форматов, содержащихся в этой записи. Размер данных для каждого изображения задаётся полем DataSize в соответствующем объекте EmrFormat. Таким образом, общий размер этого поля является суммой значений DataSize во всех объектах EmrFormat. Графический формат данных для каждого изображения указывается полем Signature в соответствующем объекте EmrFormat.

Returns: byte[][]

setFormatData(byte[][] value)

public void setFormatData(byte[][] value)

Получает или задает переменного размера массив байтов данных изображения для всех графических форматов, содержащихся в этой записи. Размер данных для каждого изображения задаётся полем DataSize в соответствующем объекте EmrFormat. Таким образом, общий размер этого поля является суммой значений DataSize во всех объектах EmrFormat. Графический формат данных для каждого изображения указывается полем Signature в соответствующем объекте EmrFormat.

Parameters:

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