EmfPlusDrawImage

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.EmfPlusDrawingRecordType

public final class EmfPlusDrawImage extends EmfPlusDrawingRecordType

Запись EmfPlusDrawImage определяет рисование масштабированного изображения.

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

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

Методы

МетодОписание
getCompressed()Получает или задает значение, указывающее, сжаты ли PointData.
setCompressed(boolean value)Получает или задает значение, указывающее, сжаты ли PointData.
getObjectId()Получает или задает идентификатор объекта.
setObjectId(byte value)Получает или задает идентификатор объекта.
getImageAttributesId()Получает или задает идентификатор атрибутов изображения. 32-битное беззнаковое целое, определяющее индекс необязательного объекта EmfPlusImageAttributes (раздел 2.2.1.5) в таблице объектов EMF+.
setImageAttributesId(int value)Получает или задает идентификатор атрибутов изображения. 32-битное беззнаковое целое, определяющее индекс необязательного объекта EmfPlusImageAttributes (раздел 2.2.1.5) в таблице объектов EMF+.
getRectData()Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник изображения.
setRectData(RectangleF value)Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник изображения.
getSrcRect()Получает или задает исходный прямоугольник. Объект EmfPlusRectF, определяющий часть изображения для отрисовки.
setSrcRect(RectangleF value)Получает или задает исходный прямоугольник. Объект EmfPlusRectF, определяющий часть изображения для отрисовки.
getSrcUnit()Получает или задает единицу исходного прямоугольника. 32-битное знаковое целое, определяющее единицы поля SrcRect.
setSrcUnit(int value)Получает или задает единицу исходного прямоугольника. 32-битное знаковое целое, определяющее единицы поля SrcRect.

EmfPlusDrawImage(EmfPlusRecord source)

public EmfPlusDrawImage(EmfPlusRecord source)

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

Parameters:

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

getCompressed()

public boolean getCompressed()

Получает или задает значение, указывающее, сжаты ли PointData. Если установлено, RectData содержит объект EmfPlusRect (раздел 2.2.38). Если сброшено, RectData содержит объект EmfPlusRectF (раздел 2.2.39).

Значение: true, если сжато; иначе false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Получает или задает значение, указывающее, сжаты ли PointData. Если установлено, RectData содержит объект EmfPlusRect (раздел 2.2.38). Если сброшено, RectData содержит объект EmfPlusRectF (раздел 2.2.39).

Значение: true, если сжато; иначе false.

Parameters:

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

getObjectId()

public byte getObjectId()

Получает или задает идентификатор объекта. Индекс объекта EmfPlusImage (раздел 2.2.1.4) в таблице объектов EMF+, который указывает изображение для рендеринга. Значение ДОЛЖНО быть от 0 до 63 включительно.

Значение: идентификатор объекта.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Получает или задает идентификатор объекта. Индекс объекта EmfPlusImage (раздел 2.2.1.4) в таблице объектов EMF+, который указывает изображение для рендеринга. Значение ДОЛЖНО быть от 0 до 63 включительно.

Значение: идентификатор объекта.

Parameters:

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

getImageAttributesId()

public int getImageAttributesId()

Получает или задает идентификатор атрибутов изображения. 32-битное беззнаковое целое, определяющее индекс необязательного объекта EmfPlusImageAttributes (раздел 2.2.1.5) в таблице объектов EMF+.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

Получает или задает идентификатор атрибутов изображения. 32-битное беззнаковое целое, определяющее индекс необязательного объекта EmfPlusImageAttributes (раздел 2.2.1.5) в таблице объектов EMF+.

Parameters:

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

getRectData()

public RectangleF getRectData()

Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник изображения. Часть изображения, указанная в поле SrcRect, масштабируется, чтобы вписаться в этот прямоугольник.

Returns: RectangleF

setRectData(RectangleF value)

public void setRectData(RectangleF value)

Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник изображения. Часть изображения, указанная в поле SrcRect, масштабируется, чтобы вписаться в этот прямоугольник.

Parameters:

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

getSrcRect()

public RectangleF getSrcRect()

Получает или задает исходный прямоугольник. Объект EmfPlusRectF, определяющий часть изображения для отрисовки. Часть изображения, указанная этим прямоугольником, масштабируется, чтобы вписаться в целевой прямоугольник, указанный в поле RectData.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

Получает или задает исходный прямоугольник. Объект EmfPlusRectF, определяющий часть изображения для отрисовки. Часть изображения, указанная этим прямоугольником, масштабируется, чтобы вписаться в целевой прямоугольник, указанный в поле RectData.

Parameters:

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

getSrcUnit()

public int getSrcUnit()

Получает или задает единицу исходного прямоугольника. 32-битное знаковое целое, определяющее единицы поля SrcRect. Оно ДОЛЖНО быть членом UnitTypePixel перечисления UnitType (раздел 2.1.1.33).

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

Получает или задает единицу исходного прямоугольника. 32-битное знаковое целое, определяющее единицы поля SrcRect. Оно ДОЛЖНО быть членом UnitTypePixel перечисления UnitType (раздел 2.1.1.33).

Parameters:

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