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)

только для внутреннего использования

Параметры:

ПараметрТипОписание
imageIPdfDataStreamвнутренний экземпляр

containsTransparency()

public boolean containsTransparency()

Если изображение содержит прозрачность, чем вернуть true; в противном случае ложно.

Возвращает: boolean - логическое значение

delete()

public void delete()

Удаляет изображение из родительской коллекции.

detectColorType(BufferedImage bmp)

public static int detectColorType(BufferedImage bmp)

Возвращает цветовой тип изображения.

Параметры:

ПараметрТипОписание
bmpjava.awt.image.BufferedImageИзображение.

Возвращает: int - Тип цвета.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.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, если примитив является изображением.

Параметры:

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

Возвращает: логическое значение - логическое значение

isTheSameObject(XImage image)

public boolean isTheSameObject(XImage image)

Возвращает true, если оба изображения ссылаются на один и тот же объект.

Параметры:

ПараметрТипОписание
imageXImageИзображение для сравнения с «этим» изображением.

Возвращает: boolean — логическое значение, которое истинно, если изображения ссылаются на один и тот же объект.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

rename(String name)

public final void rename(String name)

Переименовывает изображение и заменяет все ссылки на изображение новым именем

Параметры:

ПараметрТипОписание
namejava.lang.StringНовое имя изображения.

replace(InputStream image)

public void replace(InputStream image)

Заменяет изображение на поток, указанный в изображении.

*

Параметры:

ПараметрТипОписание
imagejava.io.InputStreamПоток с данными изображения.

save(OutputStream stream)

public void save(OutputStream stream)

Сохраняет данные изображения в поток как изображение JPEG.

Параметры:

ПараметрТипОписание
streamjava.io.OutputStreamПоток, где данные изображения будут сохранены.

save(OutputStream stream, ImageType format)

public void save(OutputStream stream, ImageType format)

Сохраняет изображение в поток в требуемом формате.

Параметры:

ПараметрТипОписание
streamjava.io.OutputStreamПоток, где изображение будет сохранено
formatImageTypeФормат, который будет использоваться для кодирования изображения.

save(OutputStream stream, ImageType format, int resolution)

public void save(OutputStream stream, ImageType format, int resolution)

Сохраняет изображение в поток в требуемом формате.

Параметры:

ПараметрТипОписание
streamjava.io.OutputStreamПоток, где изображение будет сохранено
formatImageTypeФормат, который будет использоваться для кодирования изображения.
resolutionintРазрешение изображения

save(OutputStream stream, float xDpi, float yDpi)

public void save(OutputStream stream, float xDpi, float yDpi)

Сохраняет изображение в поток в требуемом формате.

Параметры:

ПараметрТипОписание
streamjava.io.OutputStreamOutputStream, где изображение будет сохранено
xDpifloatГоризонтальное разрешение изображения
yDpifloatВертикальное разрешение изображения

save(OutputStream stream, int resolution)

public void save(OutputStream stream, int resolution)

Сохраняет изображение в поток в требуемом формате с указанным разрешением.

Параметры:

ПараметрТипОписание
streamjava.io.OutputStreamПоток, где изображение будет сохранено
resolutionintРазрешение изображения

saveInternal(System.IO.Stream stream, ImageType format, int resolution)

public void saveInternal(System.IO.Stream stream, ImageType format, int resolution)

Параметры:

ПараметрТипОписание
streamcom.aspose.ms.System.IO.Stream
formatImageType
resolutionint

saveInternal(System.IO.Stream stream, int resolution)

public void saveInternal(System.IO.Stream stream, int resolution)

Сохраняет данные изображения в поток как изображение JPEG с указанным разрешением.

Параметры:

ПараметрТипОписание
streamcom.aspose.ms.System.IO.StreamПоток, где данные изображения будут сохранены.
resolutionintРазрешение изображения

setName(String value)

public void setName(String value)

Устанавливает имя изображения. Обратите внимание, что если вы измените имя изображения, на которое есть ссылки в содержании страницы, документ может стать неверным. В этом случае используйте метод XImage.Rename.

Параметры:

ПараметрТипОписание
valuejava.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)

Параметры:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

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