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 (что позволяет уменьшить размер файла).
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | XImage | XImage, который нужно добавить. |
Возвращает: java.lang.String — Имя добавляемого изображения.
add(BufferedImage image)
public String add(BufferedImage image)
Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | java.awt.image.BufferedImage | BufferedImage, содержащий данные изображения. |
Возвращает: java.lang.String — Имя добавляемого изображения.
add(InputStream image)
public String add(InputStream image)
Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | java.io.InputStream | Поток, содержащий данные изображения (в формате JPEG). |
Возвращает: java.lang.String — Имя добавляемого изображения.
add(InputStream image, int quality)
public String add(InputStream image, int quality)
Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | java.io.InputStream | Поток, содержащий данные изображения (в формате JPEG). |
quality | int | Качество JPEG. |
Возвращает: java.lang.String — Имя добавляемого изображения.
addWithImageFilterType(InputStream image, int filterType)
public String addWithImageFilterType(InputStream image, int filterType)
Добавляет объект в конец коллекции, чтобы объект был доступен по последнему индексу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | java.io.InputStream | Поток, содержащий данные изображения. |
filterType | int | Тип фильтра изображения. |
Возвращает: java.lang.String — Имя добавляемого изображения.
clear()
public void clear()
Удаляет все элементы из коллекции.
contains(XImage item)
public boolean contains(XImage item)
Определяет, содержит ли коллекция определенное значение.
Параметры:
Параметр | Тип | Описание |
---|---|---|
item | XImage | Объект, который нужно найти в коллекции |
Возвращает: boolean - true, если элемент найден в коллекции; в противном случае ложно.
copyTo(XImage[] array, int index)
public void copyTo(XImage[] array, int index)
Копирует массив изображений в коллекцию.
Параметры:
Параметр | Тип | Описание |
---|---|---|
array | XImage[] | Массив для копирования. |
index | int | Индекс, куда изображения будут скопированы в коллекцию. |
delete()
public void delete()
Удаляет изображения из коллекции.
delete(int index)
public void delete(int index)
Удаляет индекс из коллекции по индексу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс изображения. |
delete(int index, int action)
public final void delete(int index, int action)
Удаляет индекс из коллекции по индексу, выполняющему действие, указанное параметром действия.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс удаляемого изображения. |
action | int | Элемент ImageDeleteAction. Действие, выполняемое после удаления изображения. |
delete(String name)
public void delete(String name)
Удаляет элемент из коллекции по имени.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Имя изображения, которое необходимо удалить. |
delete(String name, int action)
public final void delete(String name, int action)
Удаляет элемент из коллекции по имени.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Имя изображения, которое необходимо удалить. |
action | int | Действие, которое необходимо выполнить с объектом изображения. |
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getImageName(XImage image)
public String getImageName(XImage image)
Возвращает имя в списке изображений, которое является ключом данного изображения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | XImage | Изображение для поиска. |
Возвращает: 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)
Получает изображение из коллекции по его индексу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс изображения |
Возвращает: XImage - Полученное изображение.
get_Item(String name)
public XImage get_Item(String name)
Получает изображение из коллекции по его имени.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Имя изображения. |
Возвращает: XImage - Полученное изображение.
hasImage(String imgName)
public boolean hasImage(String imgName)
Параметры:
Параметр | Тип | Описание |
---|---|---|
imgName | java.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
Параметры:
Параметр | Тип | Описание |
---|---|---|
item | XImage | Экземпляр XImage Элемент для удаления. |
Возвращает: boolean - логическое значение
replace(int index, InputStream stream)
public void replace(int index, InputStream stream)
Заменить изображение в коллекции другим изображением.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс элемента коллекции, который будет заменен. |
stream | java.io.InputStream | Поток, содержащий данные изображения (в формате JPEG). |
replace(int index, InputStream stream, int quality)
public void replace(int index, InputStream stream, int quality)
Заменить изображение в коллекции другим изображением.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс элемента коллекции, который будет заменен. |
stream | java.io.InputStream | Поток, содержащий данные изображения (в формате JPEG). |
quality | int | Качество JPEG. |
replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)
public final void replace(int index, InputStream stream, int quality, boolean isBlackAndWhite)
Заменить изображение в коллекции другим изображением.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс элемента коллекции, который будет заменен. |
stream | java.io.InputStream | Поток, содержащий данные изображения (в формате JPEG). |
quality | int | Качество сжатия JPEG, в процентах (допустимые значения: 0..100). |
isBlackAndWhite | boolean | Если 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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |