VectorMultipageImage
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.DataStreamSupporter, com.aspose.imaging.Image, com.aspose.imaging.VectorImage
All Implemented Interfaces: com.aspose.imaging.IMultipageImage
public abstract class VectorMultipageImage extends VectorImage implements IMultipageImage
Векторное многостраничное изображение
Конструкторы
| Конструктор | Описание |
|---|---|
| VectorMultipageImage() |
Методы
| Метод | Описание |
|---|---|
| isCached() | Возвращает значение, указывающее, кэшированы ли данные объекта в данный момент и требуется ли чтение данных. |
| getBitsPerPixel() | Получает количество бит на пиксель изображения. |
| getWidth() | Получает ширину изображения. |
| getHeight() | Получает высоту изображения. |
| getDefaultPage() | Получает страницу по умолчанию. |
| getPageExportingAction() | Получает действие экспорта страницы. |
| setPageExportingAction(PageExportingAction value) | Устанавливает действие экспорта страницы. |
| getMetadata() | Получает метаданные изображения. |
| cacheData() | Кеширует данные и гарантирует, что дополнительная загрузка данных не будет выполнена из базового DataStreamSupporter.getDataStreamContainer()(DataStreamSupporter.getDataStreamContainer). |
| crop(Rectangle rectangle) | Обрезает указанный прямоугольник. |
| resize(int newWidth, int newHeight, int resizeType) | Изменяет размер изображения. |
| rotate(float angle) | Поворачивает изображение вокруг центра. |
| resize(int newWidth, int newHeight, ImageResizeSettings settings) | Изменяет размер изображения. |
| rotateFlip(int rotateFlipType) | Поворачивает, отражает или одновременно поворачивает и отражает изображение. |
| removeBackground(RemoveBackgroundSettings settings) | Удаляет фон. |
| removeBackground() | Удаляет фон. |
| setPalette(IColorPalette palette, boolean updateColors) | Устанавливает палитру изображения. |
| getEmbeddedImages() | Получает встроенные изображения. |
VectorMultipageImage()
public VectorMultipageImage()
isCached()
public boolean isCached()
Возвращает значение, указывающее, кэшированы ли данные объекта в данный момент и требуется ли чтение данных.
Значение: true, если данные объекта закешированы; иначе false.
Returns: boolean — значение, указывающее, кэшированы ли данные объекта в данный момент и требуется ли чтение данных.
getBitsPerPixel()
public int getBitsPerPixel()
Получает количество бит на пиксель изображения.
Значение: количество бит на пиксель изображения.
Returns: int — количество бит на пиксель изображения.
getWidth()
public int getWidth()
Получает ширину изображения.
Значение: ширина изображения.
Returns: int — ширина изображения.
getHeight()
public int getHeight()
Получает высоту изображения.
Значение: высота изображения.
Returns: int — высота изображения.
getDefaultPage()
public abstract Image getDefaultPage()
Получает страницу по умолчанию.
Значение: страница по умолчанию.
Returns: Image - the default page.
getPageExportingAction()
public PageExportingAction getPageExportingAction()
Получает действие экспорта страницы. Обратите внимание, что установка этого метода автоматически освободит ресурсы страницы после его выполнения. Он будет выполнен непосредственно перед сохранением каждой страницы.
Значение: действие экспорта страницы.
Returns: PageExportingAction - the page exporting action.
setPageExportingAction(PageExportingAction value)
public void setPageExportingAction(PageExportingAction value)
Устанавливает действие экспорта страницы. Обратите внимание, что установка этого метода автоматически освободит ресурсы страницы после его выполнения. Он будет выполнен непосредственно перед сохранением каждой страницы.
Значение: действие экспорта страницы.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | PageExportingAction | действие экспорта страницы. |
getMetadata()
public ImageMetadata getMetadata()
Получает метаданные изображения.
Returns: ImageMetadata - the image metadata.
cacheData()
public void cacheData()
Кеширует данные и гарантирует, что дополнительная загрузка данных не будет выполнена из базового DataStreamSupporter.getDataStreamContainer()(DataStreamSupporter.getDataStreamContainer).
crop(Rectangle rectangle)
public void crop(Rectangle rectangle)
Обрезает указанный прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rectangle | Rectangle | Прямоугольник. |
resize(int newWidth, int newHeight, int resizeType)
public void resize(int newWidth, int newHeight, int resizeType)
Изменяет размер изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| newWidth | int | Новая ширина. |
| newHeight | int | Новая высота. |
| resizeType | int | Тип изменения размера. |
rotate(float angle)
public void rotate(float angle)
Поворачивает изображение вокруг центра.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| angle | float | Угол вращения в градусах. Положительные значения вращают по часовой стрелке. |
resize(int newWidth, int newHeight, ImageResizeSettings settings)
public void resize(int newWidth, int newHeight, ImageResizeSettings settings)
Изменяет размер изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| newWidth | int | Новая ширина. |
| newHeight | int | Новая высота. |
| settings | ImageResizeSettings | Настройки изменения размера. |
rotateFlip(int rotateFlipType)
public void rotateFlip(int rotateFlipType)
Поворачивает, отражает или одновременно поворачивает и отражает изображение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rotateFlipType | int | Тип вращения и отражения. |
removeBackground(RemoveBackgroundSettings settings)
public void removeBackground(RemoveBackgroundSettings settings)
Удаляет фон.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| settings | RemoveBackgroundSettings | Настройки. |
removeBackground()
public void removeBackground()
Удаляет фон.
setPalette(IColorPalette palette, boolean updateColors)
public void setPalette(IColorPalette palette, boolean updateColors)
Устанавливает палитру изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| palette | IColorPalette | Палитра для установки. |
| updateColors | boolean | Если установить значение true, цвета будут обновлены в соответствии с новой палитрой; в противном случае индексы цветов останутся неизменными. Обратите внимание, что неизменные индексы могут привести к сбою изображения при загрузке, если некоторые индексы не имеют соответствующих записей в палитре. |
getEmbeddedImages()
public EmbeddedImage[] getEmbeddedImages()
Получает встроенные изображения.
Returns: com.aspose.imaging.EmbeddedImage[] - массив изображений