CmxImagePage
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.fileformats.cmx.ICmxImage
public class CmxImagePage extends VectorImage implements ICmxImage
Изображение страницы CMX
Конструкторы
| Конструктор | Описание |
|---|---|
| CmxImagePage(CmxPage cmxPage, Image container) | Инициализирует новый экземпляр класса CmxImagePage. |
| CmxImagePage(CmxPage cmxPage) | Инициализирует новый экземпляр класса CmxImagePage. |
Методы
| Метод | Описание |
|---|---|
| getCmxPage() | Получает страницу CMX. |
| getFileFormat() | Получает значение формата файла |
| getBitsPerPixel() | Получает количество бит на пиксель изображения. |
| isCached() | Возвращает значение, указывающее, кэшированы ли данные объекта в данный момент и требуется ли чтение данных. |
| getWidthF() | Получает ширину объекта в дюймах. |
| getHeightF() | Получает высоту объекта в дюймах. |
| getWidth() | Получает ширину изображения. |
| getHeight() | Получает высоту изображения. |
| getDefaultOptions(Object[] args) | Получает параметры по умолчанию. |
| cacheData() | Кеш не может быть использован. |
| setPalette(IColorPalette palette, boolean updateColors) | Устанавливает палитру изображения. |
CmxImagePage(CmxPage cmxPage, Image container)
public CmxImagePage(CmxPage cmxPage, Image container)
Инициализирует новый экземпляр класса CmxImagePage.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| cmxPage | CmxPage | Страница CMX. |
| container | Image | Контейнер. |
CmxImagePage(CmxPage cmxPage)
public CmxImagePage(CmxPage cmxPage)
Инициализирует новый экземпляр класса CmxImagePage.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| cmxPage | CmxPage | Страница CMX. |
getCmxPage()
public final CmxPage getCmxPage()
Получает страницу CMX.
Returns: CmxPage - the CMX page.
getFileFormat()
public long getFileFormat()
Получает значение формата файла
Returns: long — значение формата файла
getBitsPerPixel()
public int getBitsPerPixel()
Получает количество бит на пиксель изображения.
Returns: int — количество бит на пиксель изображения.
isCached()
public boolean isCached()
Возвращает значение, указывающее, кэшированы ли данные объекта в данный момент и требуется ли чтение данных.
Значение: true, если данные объекта закешированы; иначе false.
Returns: boolean — значение, указывающее, кэшированы ли данные объекта в данный момент и требуется ли чтение данных.
getWidthF()
public float getWidthF()
Получает ширину объекта в дюймах.
Returns: float — ширина объекта в дюймах.
getHeightF()
public float getHeightF()
Получает высоту объекта в дюймах.
Returns: float — высота объекта в дюймах.
getWidth()
public int getWidth()
Получает ширину изображения.
Значение: ширина изображения.
Returns: int — ширина изображения.
getHeight()
public int getHeight()
Получает высоту изображения.
Значение: высота изображения.
Returns: int — высота изображения.
getDefaultOptions(Object[] args)
public ImageOptionsBase getDefaultOptions(Object[] args)
Получает параметры по умолчанию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| args | java.lang.Object[] | Аргументы. |
Returns: ImageOptionsBase - Default options
cacheData()
public void cacheData()
Кеш не может быть использован.
Example: The following example shows how to cache all pages of a CMX image.
String dir = "c:\\temp\\";
// Загрузить изображение из файла CMX.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
// Этот вызов кэширует только страницу по умолчанию.
image.cacheData();
// Кэшировать все страницы, чтобы не происходила дополнительная загрузка данных из базового потока.
for (com.aspose.imaging.fileformats.cmx.CmxImagePage page : image.getPages()) {
page.cacheData();
}
} finally {
image.dispose();
}
setPalette(IColorPalette palette, boolean updateColors)
public void setPalette(IColorPalette palette, boolean updateColors)
Устанавливает палитру изображения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| palette | IColorPalette | Палитра для установки. |
| updateColors | boolean | Если установить значение true, цвета будут обновлены в соответствии с новой палитрой; в противном случае индексы цветов останутся неизменными. Обратите внимание, что неизменные индексы могут привести к сбою изображения при загрузке, если некоторые индексы не имеют соответствующих записей в палитре. |