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:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfPlusRecord | Источник. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getRectData()
public RectangleF getRectData()
Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник изображения. Часть изображения, указанная в поле SrcRect, масштабируется, чтобы вписаться в этот прямоугольник.
Returns: RectangleF
setRectData(RectangleF value)
public void setRectData(RectangleF value)
Получает или задает данные прямоугольника. Либо объект EmfPlusRect, либо EmfPlusRectF, определяющий ограничивающий прямоугольник изображения. Часть изображения, указанная в поле SrcRect, масштабируется, чтобы вписаться в этот прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | RectangleF |
getSrcRect()
public RectangleF getSrcRect()
Получает или задает исходный прямоугольник. Объект EmfPlusRectF, определяющий часть изображения для отрисовки. Часть изображения, указанная этим прямоугольником, масштабируется, чтобы вписаться в целевой прямоугольник, указанный в поле RectData.
Returns: RectangleF
setSrcRect(RectangleF value)
public void setSrcRect(RectangleF value)
Получает или задает исходный прямоугольник. Объект EmfPlusRectF, определяющий часть изображения для отрисовки. Часть изображения, указанная этим прямоугольником, масштабируется, чтобы вписаться в целевой прямоугольник, указанный в поле RectData.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | RectangleF |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |