PageCollection

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

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

public final class PageCollection implements Iterable<Page>, ISupportsMemoryCleanup

Коллекция страниц PDF-документа.

Методы

МетодОписание
accept(AnnotationSelector visitor)Принимает объект посетителя AnnotationSelector, предоставляющий функциональные возможности для работы с аннотациями.
accept(ImagePlacementAbsorber visitor)Принимает объект посетителя ImagePlacementAbsorber, предоставляющий функциональные возможности для работы с объектами размещения изображения.
accept(TextAbsorber visitor)Принимает объект посетителя TextAbsorber, предоставляющий функциональные возможности для работы с текстовыми объектами.
accept(TextFragmentAbsorber visitor)Принимает объект посетителя TextFragmentAbsorber, предоставляющий функциональные возможности для работы с текстовыми объектами.
add()Добавляет пустую страницу
add(Page entity)Добавляет страницу в коллекцию.
add(Page[] pages)Добавляет в коллекцию все страницы из массива.
add(Iterable pages)Добавляет в коллекцию все страницы из списка.
add(List pages)Добавляет в коллекцию все страницы из списка.
add_Rename_Namesake(Page entity)Добавляет страницу в коллекцию.
clear()Очистить коллекцию страниц.
contains(Page item)Определяет, содержит ли этот экземпляр объект.
copyTo(Page[] array, int index)Копирует страницы в документ.
delete()Удаляет все страницы из коллекции.
delete(int index)Удалить указанную страницу.
delete(Integer[] pages)Удалить указанные страницы, номера которых указаны в массиве.
equals(Object arg0)
findByPdfObject(IPdfObject pdfObject)
flatten()Удаляет все поля, расположенные на страницах, и ставит вместо них их значения.
freeMemory()Очищает кэшированные данные
getClass()
getSyncRoot()Получает объект синхронизации коллекции.
getUnrestricted(int index)Возвращает страницу по ее индексу.
get_Item(int index)Получает страницу по индексу.
hashCode()
indexOf(Page entity)Возвращает индекс указанной страницы.
insert(int pageNumber)Вставить пустой файл apge в коллекцию в указанной позиции.
insert(int pageNumber, Page entity)Вставляет страницу в коллекцию страниц в указанном месте.
insert(int pageNumber, Page[] pages)Вставляет страницы массива в документ.
insert(int pageNumber, Iterable pages)Вставляет страницы из коллекции в документ.
insert(int pageNumber, List pages)Вставляет страницы из коллекции в документ.
isEmpty()Возвращает TRUE, если коллекция пуста.
isReadOnly()Получает значение, указывающее, что коллекция доступна только для чтения.
isSynchronized()Возвращает истину о том, что объект синхронизирован.
iterator()Возвращает перечислитель страниц.
notify()
notifyAll()
remove(Page item)Удаляет указанный элемент, выдает исключение.
size()Получает количество страниц в документе.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

accept(AnnotationSelector visitor)

public void accept(AnnotationSelector visitor)

Принимает объект посетителя AnnotationSelector, предоставляющий функциональные возможности для работы с аннотациями.

Параметры:

ПараметрТипОписание
visitorAnnotationSelectorПосетитель селектора аннотаций

accept(ImagePlacementAbsorber visitor)

public void accept(ImagePlacementAbsorber visitor)

Принимает объект посетителя ImagePlacementAbsorber, предоставляющий функциональные возможности для работы с объектами размещения изображения.

Параметры:

ПараметрТипОписание
visitorImagePlacementAbsorberОбъект размещения изображения.

accept(TextAbsorber visitor)

public void accept(TextAbsorber visitor)

Принимает объект посетителя TextAbsorber, предоставляющий функциональные возможности для работы с текстовыми объектами.

Параметры:

ПараметрТипОписание
visitorTextAbsorberОбъект поглотителя текста.

accept(TextFragmentAbsorber visitor)

public void accept(TextFragmentAbsorber visitor)

Принимает объект посетителя TextFragmentAbsorber, предоставляющий функциональные возможности для работы с текстовыми объектами.

Параметры:

ПараметрТипОписание
visitorTextFragmentAbsorberОбъект поглотителя фрагментов текста.

add()

public Page add()

Добавляет пустую страницу

Возвращает: Page - Добавлена страница.

add(Page entity)

public Page add(Page entity)

Добавляет страницу в коллекцию.

Параметры:

ПараметрТипОписание
entityPageСтраница, которую необходимо добавить.

Возвращает: Page - Добавлена страница.

add(Page[] pages)

public void add(Page[] pages)

Добавляет в коллекцию все страницы из массива.

Параметры:

ПараметрТипОписание
pagesPage[]Массив страниц, которые будут добавлены.

add(Iterable pages)

public void add(Iterable<Page> pages)

Добавляет в коллекцию все страницы из списка.

Параметры:

ПараметрТипОписание
pagesjava.lang.Iterable<com.aspose.pdf.Page>Список, содержащий все страницы, которые необходимо добавить.

add(List pages)

public void add(List<Page> pages)

Добавляет в коллекцию все страницы из списка.

Параметры:

ПараметрТипОписание
pagesjava.util.List<com.aspose.pdf.Page>Список, содержащий все страницы, которые необходимо добавить.

add_Rename_Namesake(Page entity)

public void add_Rename_Namesake(Page entity)

Добавляет страницу в коллекцию.

Параметры:

ПараметрТипОписание
entityPageСтраница, которую необходимо добавить.

clear()

public void clear()

Очистить коллекцию страниц.

contains(Page item)

public boolean contains(Page item)

Определяет, содержит ли этот экземпляр объект.

Параметры:

ПараметрТипОписание
itemPageЭкземпляр страницы

Возвращает: boolean - логическое значение истинно, если[ содержит][указанный пункт]; в противном случае ложь.

copyTo(Page[] array, int index)

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

Копирует страницы в документ.

Параметры:

ПараметрТипОписание
arrayPage[]Массив, содержащий объект Pages для вставки в документ. Это должен быть объект[] или Страница[].
indexintНачальный индекс, в который будут вставлены страницы

delete()

public void delete()

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

delete(int index)

public void delete(int index)

Удалить указанную страницу.

Параметры:

ПараметрТипОписание
indexintНомер страницы, которая будет удалена. Номера страниц начинаются с 1.

delete(Integer[] pages)

public void delete(Integer[] pages)

Удалить указанные страницы, номера которых указаны в массиве.

Параметры:

ПараметрТипОписание
pagesjava.lang.Integer[]Массив удаляемых страниц.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

findByPdfObject(IPdfObject pdfObject)

public final Page findByPdfObject(IPdfObject pdfObject)

Параметры:

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

Возвращает: Page

flatten()

public void flatten()

Удаляет все поля, расположенные на страницах, и ставит вместо них их значения.

freeMemory()

public void freeMemory()

Очищает кэшированные данные

getClass()

public final native Class<?> getClass()

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

getSyncRoot()

public Object getSyncRoot()

Получает объект синхронизации коллекции.

Возвращает: java.lang.Object — Объект для синхронизации

getUnrestricted(int index)

public Page getUnrestricted(int index)

Возвращает страницу по ее индексу. Страница

Параметры:

ПараметрТипОписание
indexintИндекс запрашиваемой страницы. Страницы нумеруются с 1.

Возвращает: Page - Запрашиваемая страница

get_Item(int index)

public Page get_Item(int index)

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

Параметры:

ПараметрТипОписание
indexintИндекс страницы.

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

hashCode()

public native int hashCode()

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

indexOf(Page entity)

public int indexOf(Page entity)

Возвращает индекс указанной страницы.

Параметры:

ПараметрТипОписание
entityPageОбъект страницы. Номера страниц начинаются с 1.

Номера страниц начинаются с 1. Возвращает 0, если в коллекции нет страницы.|

Возвращает: int — индекс страницы в коллекции.

insert(int pageNumber)

public Page insert(int pageNumber)

Вставить пустой файл apge в коллекцию в указанной позиции.

Параметры:

ПараметрТипОписание
pageNumberintПозиция новой страницы.

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

insert(int pageNumber, Page entity)

public Page insert(int pageNumber, Page entity)

Вставляет страницу в коллекцию страниц в указанном месте.

Параметры:

ПараметрТипОписание
pageNumberintОбязательный индекс страницы в коллекции.
entityPageСтраница для вставки.

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

insert(int pageNumber, Page[] pages)

public void insert(int pageNumber, Page[] pages)

Вставляет страницы массива в документ.

Параметры:

ПараметрТипОписание
pageNumberintНачальный номер новых страниц.
pagesPage[]Массив страниц, которые будут вставлены.

insert(int pageNumber, Iterable pages)

public void insert(int pageNumber, Iterable<Page> pages)

Вставляет страницы из коллекции в документ.

Параметры:

ПараметрТипОписание
pageNumberintНачальная позиция новых страниц.
pagesjava.lang.Iterable<com.aspose.pdf.Page>Коллекция страниц.

insert(int pageNumber, List pages)

public void insert(int pageNumber, List<Page> pages)

Вставляет страницы из коллекции в документ.

Параметры:

ПараметрТипОписание
pageNumberintНачальная позиция новых страниц.
pagesjava.util.List<com.aspose.pdf.Page>Коллекция страниц.

isEmpty()

public boolean isEmpty()

Возвращает TRUE, если коллекция пуста.

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

isReadOnly()

public boolean isReadOnly()

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

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

isSynchronized()

public boolean isSynchronized()

Возвращает истину о том, что объект синхронизирован.

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

iterator()

public Iterator<Page> iterator()

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

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(Page item)

public boolean remove(Page item)

Удаляет указанный элемент, выдает исключение.

Параметры:

ПараметрТипОписание
itemPageЭкземпляр страницы

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

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