XImage
Наследование: java.lang.Object
public final class XImage
Класс, представляющий изображение X-Object.
Конструкторы
Конструктор | Описание |
---|---|
XImage(IPdfDataStream image) | только для внутреннего использования |
Методы
Метод | Описание |
---|---|
containsTransparency() | Если изображение содержит прозрачность, чем вернуть true; в противном случае ложно. |
delete() | Удаляет изображение из родительской коллекции. |
detectColorType(BufferedImage bmp) | Возвращает цветовой тип изображения. |
equals(Object arg0) | |
getClass() | |
getColorType() | Возвращает цветовой тип изображения. |
getEngineImg() | Объект IPdfImage, описывающий изображение. |
getFilterType() | Получает тип фильтра изображения. |
getGrayscaled() | Получает версию изображения в оттенках серого. |
getHeight() | Получает высоту изображения. |
getImage() | Только для внутреннего использования |
getMetadata() | Метаданные изображения. |
getName() | Получает имя изображения. |
getNameInCollection() | Возвращает имя изображения в своей коллекции. |
getRawBytes() | Возвращает необработанные байты для изображения без декодирования. |
getRawParameters() | Получает необработанные параметры изображения |
getWidth() | Получает ширину изображения. |
hashCode() | |
isImage(IPdfPrimitive primitive) | Возвращает true, если примитив является изображением. |
isTheSameObject(XImage image) | Возвращает true, если оба изображения ссылаются на один и тот же объект. |
notify() | |
notifyAll() | |
rename(String name) | Переименовывает изображение и заменяет все ссылки на изображение новым именем |
replace(InputStream image) | Заменяет изображение на поток, указанный в изображении. |
save(OutputStream stream) | Сохраняет данные изображения в поток как изображение JPEG. |
save(OutputStream stream, ImageType format) | Сохраняет изображение в поток в требуемом формате. |
save(OutputStream stream, ImageType format, int resolution) | Сохраняет изображение в поток в требуемом формате. |
save(OutputStream stream, float xDpi, float yDpi) | Сохраняет изображение в поток в требуемом формате. |
save(OutputStream stream, int resolution) | Сохраняет изображение в поток в требуемом формате с указанным разрешением. |
saveInternal(System.IO.Stream stream, ImageType format, int resolution) | |
saveInternal(System.IO.Stream stream, int resolution) | Сохраняет данные изображения в поток как изображение JPEG с указанным разрешением. |
setName(String value) | Устанавливает имя изображения. |
toStream() | Возвращает исходный поток изображений. |
toString() | Возвращает строковое представление свойств объекта XImage. |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
XImage(IPdfDataStream image)
public XImage(IPdfDataStream image)
только для внутреннего использования
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | IPdfDataStream | внутренний экземпляр |
containsTransparency()
public boolean containsTransparency()
Если изображение содержит прозрачность, чем вернуть true; в противном случае ложно.
Возвращает: boolean - логическое значение
delete()
public void delete()
Удаляет изображение из родительской коллекции.
detectColorType(BufferedImage bmp)
public static int detectColorType(BufferedImage bmp)
Возвращает цветовой тип изображения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
bmp | java.awt.image.BufferedImage | Изображение. |
Возвращает: int - Тип цвета.
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getColorType()
public int getColorType()
Возвращает цветовой тип изображения.
Возвращает: int - значение типа цвета.
getEngineImg()
public IPdfDataStream getEngineImg()
Объект IPdfImage, описывающий изображение. Только внутренний
Возвращает: IPdfDataStream - IPdfDataStream
getFilterType()
public final int getFilterType()
Получает тип фильтра изображения.
Возвращает: int - элемент ImageFilterType
getGrayscaled()
public BufferedImage getGrayscaled()
Получает версию изображения в оттенках серого.
Возвращает: java.awt.image.BufferedImage — буферизованное изображение
getHeight()
public int getHeight()
Получает высоту изображения.
Возвращает: интервал - целочисленное значение
getImage()
public System.Drawing.Bitmap getImage()
Только для внутреннего использования
Возвращает: com.aspose.ms.System.Drawing.Bitmap — Изображение
getMetadata()
public final Metadata getMetadata()
Метаданные изображения.
Возвращает: Metadata - Экземпляр метаданных
getName()
public String getName()
Получает имя изображения. Обратите внимание, что если вы измените имя изображения, на которое есть ссылки в содержании страницы, документ может стать неверным. В этом случае используйте метод XImage.Rename.
Возвращает: java.lang.String — Строка
getNameInCollection()
public String getNameInCollection()
Возвращает имя изображения в своей коллекции.
Возвращает: java.lang.String — ключ изображения (имя).
getRawBytes()
public byte[] getRawBytes()
Возвращает необработанные байты для изображения без декодирования.
Возвращает: байт[] - массив байтов
getRawParameters()
public XImage.RawParameters getRawParameters()
Получает необработанные параметры изображения
Возвращает: RawParameters - Экземпляр RawParameters
getWidth()
public int getWidth()
Получает ширину изображения.
Возвращает: интервал - целочисленное значение
hashCode()
public native int hashCode()
Возвращает: инт
isImage(IPdfPrimitive primitive)
public static boolean isImage(IPdfPrimitive primitive)
Возвращает true, если примитив является изображением.
Параметры:
Параметр | Тип | Описание |
---|---|---|
primitive | IPdfPrimitive | IPdfPrimitive |
Возвращает: логическое значение - логическое значение
isTheSameObject(XImage image)
public boolean isTheSameObject(XImage image)
Возвращает true, если оба изображения ссылаются на один и тот же объект.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | XImage | Изображение для сравнения с «этим» изображением. |
Возвращает: boolean — логическое значение, которое истинно, если изображения ссылаются на один и тот же объект.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
rename(String name)
public final void rename(String name)
Переименовывает изображение и заменяет все ссылки на изображение новым именем
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Новое имя изображения. |
replace(InputStream image)
public void replace(InputStream image)
Заменяет изображение на поток, указанный в изображении.
*
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | java.io.InputStream | Поток с данными изображения. |
save(OutputStream stream)
public void save(OutputStream stream)
Сохраняет данные изображения в поток как изображение JPEG.
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | java.io.OutputStream | Поток, где данные изображения будут сохранены. |
save(OutputStream stream, ImageType format)
public void save(OutputStream stream, ImageType format)
Сохраняет изображение в поток в требуемом формате.
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | java.io.OutputStream | Поток, где изображение будет сохранено |
format | ImageType | Формат, который будет использоваться для кодирования изображения. |
save(OutputStream stream, ImageType format, int resolution)
public void save(OutputStream stream, ImageType format, int resolution)
Сохраняет изображение в поток в требуемом формате.
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | java.io.OutputStream | Поток, где изображение будет сохранено |
format | ImageType | Формат, который будет использоваться для кодирования изображения. |
resolution | int | Разрешение изображения |
save(OutputStream stream, float xDpi, float yDpi)
public void save(OutputStream stream, float xDpi, float yDpi)
Сохраняет изображение в поток в требуемом формате.
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | java.io.OutputStream | OutputStream, где изображение будет сохранено |
xDpi | float | Горизонтальное разрешение изображения |
yDpi | float | Вертикальное разрешение изображения |
save(OutputStream stream, int resolution)
public void save(OutputStream stream, int resolution)
Сохраняет изображение в поток в требуемом формате с указанным разрешением.
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | java.io.OutputStream | Поток, где изображение будет сохранено |
resolution | int | Разрешение изображения |
saveInternal(System.IO.Stream stream, ImageType format, int resolution)
public void saveInternal(System.IO.Stream stream, ImageType format, int resolution)
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | com.aspose.ms.System.IO.Stream | |
format | ImageType | |
resolution | int |
saveInternal(System.IO.Stream stream, int resolution)
public void saveInternal(System.IO.Stream stream, int resolution)
Сохраняет данные изображения в поток как изображение JPEG с указанным разрешением.
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | com.aspose.ms.System.IO.Stream | Поток, где данные изображения будут сохранены. |
resolution | int | Разрешение изображения |
setName(String value)
public void setName(String value)
Устанавливает имя изображения. Обратите внимание, что если вы измените имя изображения, на которое есть ссылки в содержании страницы, документ может стать неверным. В этом случае используйте метод XImage.Rename.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
toStream()
public InputStream toStream()
Возвращает исходный поток изображений.
Возвращает: java.io.InputStream — исходный поток изображений.
toString()
public String toString()
Возвращает строковое представление свойств объекта XImage.
Возвращает: java.lang.String — экземпляр строки
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |