XImageCollection

Наследование: java.lang.Object

Все реализованные интерфейсы: java.lang.Iterable

public final class XImageCollection implements Iterable<XImage>

Класс, представляющий коллекцию XImage.

Методы

МетодОписание
add(XImage image)Добавляет новое изображение в список изображений.
add(BufferedImage image)Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
add(InputStream image)Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
add(InputStream image, int quality)Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
addWithImageFilterType(InputStream image, int filterType)Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
clear()Удаляет все элементы из коллекции.
contains(XImage item)Определяет, содержит ли коллекция определенное значение.
copyTo(XImage[] array, int index)Копирует массив изображений в коллекцию.
delete()Удаляет изображения из коллекции.
delete(int index)Удаляет индекс из коллекции по индексу.
delete(int index, int action)Удаляет индекс из коллекции по индексу, выполняющему действие, указанное параметром действия.
delete(String name)Удаляет элемент из коллекции по имени.
delete(String name, int action)Удаляет элемент из коллекции по имени.
equals(Object arg0)
getClass()
getImageName(XImage image)Возвращает имя в списке изображений, которое является ключом данного изображения.
getNames()Получает массив имен изображений.
getSyncRoot()Возвращает объект синхронизации.
get_Item(int index)Получает изображение из коллекции по его индексу.
get_Item(String name)Получает изображение из коллекции по его имени.
hasImage(String imgName)
hashCode()
isReadOnly()Получает значение, указывающее, доступна ли коллекция только для чтения.
isSynchronized()Возвращает true, если объект синхронизирован.
iterator()Возвращает перечислитель коллекции.
notify()
notifyAll()
remove(XImage item)Пока не поддерживается, выдает исключение.
replace(int index, InputStream stream)Заменить изображение в коллекции другим изображением.
replace(int index, InputStream stream, int quality)Заменить изображение в коллекции другим изображением.
replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)Заменить изображение в коллекции другим изображением.
size()Количество изображений в коллекции.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(XImage image)

public String add(XImage image)

Добавляет новое изображение в список изображений. Этот метод добавляет изображение как ссылку на тот же PdfObject (что позволяет уменьшить размер файла).

Параметры:

ПараметрТипОписание
imageXImageXImage, который нужно добавить.

Возвращает: java.lang.String — Имя добавляемого изображения.

add(BufferedImage image)

public String add(BufferedImage image)

Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.

Параметры:

ПараметрТипОписание
imagejava.awt.image.BufferedImageBufferedImage, содержащий данные изображения.

Возвращает: java.lang.String — Имя добавляемого изображения.

add(InputStream image)

public String add(InputStream image)

Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.

Параметры:

ПараметрТипОписание
imagejava.io.InputStreamПоток, содержащий данные изображения (в формате JPEG).

Возвращает: java.lang.String — Имя добавляемого изображения.

add(InputStream image, int quality)

public String add(InputStream image, int quality)

Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.

Параметры:

ПараметрТипОписание
imagejava.io.InputStreamПоток, содержащий данные изображения (в формате JPEG).
qualityintКачество JPEG.

Возвращает: java.lang.String — Имя добавляемого изображения.

addWithImageFilterType(InputStream image, int filterType)

public String addWithImageFilterType(InputStream image, int filterType)

Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.

Параметры:

ПараметрТипОписание
imagejava.io.InputStreamПоток, содержащий данные изображения.
filterTypeintТип фильтра изображения.

Возвращает: java.lang.String — Имя добавляемого изображения.

clear()

public void clear()

Удаляет все элементы из коллекции.

contains(XImage item)

public boolean contains(XImage item)

Определяет, содержит ли коллекция определенное значение.

Параметры:

ПараметрТипОписание
itemXImageОбъект, который нужно найти в коллекции

Возвращает: boolean - true, если элемент найден в коллекции; в противном случае ложно.

copyTo(XImage[] array, int index)

public void copyTo(XImage[] array, int index)

Копирует массив изображений в коллекцию.

Параметры:

ПараметрТипОписание
arrayXImage[]Массив для копирования.
indexintИндекс, куда изображения будут скопированы в коллекцию.

delete()

public void delete()

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

delete(int index)

public void delete(int index)

Удаляет индекс из коллекции по индексу.

Параметры:

ПараметрТипОписание
indexintИндекс изображения.

delete(int index, int action)

public final void delete(int index, int action)

Удаляет индекс из коллекции по индексу, выполняющему действие, указанное параметром действия.

Параметры:

ПараметрТипОписание
indexintИндекс удаляемого изображения.
actionintЭлемент ImageDeleteAction. Действие, выполняемое после удаления изображения.

delete(String name)

public void delete(String name)

Удаляет элемент из коллекции по имени.

Параметры:

ПараметрТипОписание
namejava.lang.StringИмя изображения, которое необходимо удалить.

delete(String name, int action)

public final void delete(String name, int action)

Удаляет элемент из коллекции по имени.

Параметры:

ПараметрТипОписание
namejava.lang.StringИмя изображения, которое необходимо удалить.
actionintДействие, которое необходимо выполнить с объектом изображения.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

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

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getImageName(XImage image)

public String getImageName(XImage image)

Возвращает имя в списке изображений, которое является ключом данного изображения.

Параметры:

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

Возвращает: java.lang.String — Имя (ключ) найденного изображения; null, если изображения не найдены.

getNames()

public String[] getNames()

Получает массив имен изображений.

Возвращает: java.lang.String[] - Нить[] множество

getSyncRoot()

public Object getSyncRoot()

Возвращает объект синхронизации.

Возвращает: java.lang.Object — элемент объекта

get_Item(int index)

public XImage get_Item(int index)

Получает изображение из коллекции по его индексу.

Параметры:

ПараметрТипОписание
indexintИндекс изображения

Возвращает: XImage - Полученное изображение.

get_Item(String name)

public XImage get_Item(String name)

Получает изображение из коллекции по его имени.

Параметры:

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

Возвращает: XImage - Полученное изображение.

hasImage(String imgName)

public boolean hasImage(String imgName)

Параметры:

ПараметрТипОписание
imgNamejava.lang.String

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

hashCode()

public native int hashCode()

Возвращает: инт

isReadOnly()

public boolean isReadOnly()

Получает значение, указывающее, доступна ли коллекция только для чтения.

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

isSynchronized()

public boolean isSynchronized()

Возвращает true, если объект синхронизирован.

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

iterator()

public Iterator<XImage> iterator()

Возвращает перечислитель коллекции.

Возвращает: java.util.Iterator<com.aspose.pdf.XImage> — перечислитель коллекции

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(XImage item)

public boolean remove(XImage item)

Пока не поддерживается, выдает исключение.

Всегда выдает NotImplementedException

Параметры:

ПараметрТипОписание
itemXImageЭкземпляр XImage Элемент для удаления.

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

replace(int index, InputStream stream)

public void replace(int index, InputStream stream)

Заменить изображение в коллекции другим изображением.

Параметры:

ПараметрТипОписание
indexintИндекс элемента коллекции, который будет заменен.
streamjava.io.InputStreamПоток, содержащий данные изображения (в формате JPEG).

replace(int index, InputStream stream, int quality)

public void replace(int index, InputStream stream, int quality)

Заменить изображение в коллекции другим изображением.

Параметры:

ПараметрТипОписание
indexintИндекс элемента коллекции, который будет заменен.
streamjava.io.InputStreamПоток, содержащий данные изображения (в формате JPEG).
qualityintКачество JPEG.

replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)

public final void replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)

Заменить изображение в коллекции другим изображением.

Параметры:

ПараметрТипОписание
indexintИндекс элемента коллекции, который будет заменен.
streamjava.io.InputStreamПоток, содержащий данные изображения (в формате JPEG).
qualityintКачество сжатия JPEG, в процентах (допустимые значения: 0..100).
isBlackAndWhitebooleanЕсли true, изображение сжимается методом сжатия CCITT, который обеспечивает лучшее сжатие черно-белого изображения. Может использоваться только для черно-белых изображений.

size()

public int size()

Количество изображений в коллекции.

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

toString()

public String toString()

Возвращает: 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