AnnotationCollection

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

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

public final class AnnotationCollection implements Iterable<Annotation>

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

Конструкторы

КонструкторОписание
AnnotationCollection(Page page)Конструктор AnnotationCollection.

Методы

МетодОписание
accept(AnnotationSelector visitor)Принимает посетителя для обработки аннотации.
add(Annotation annotation)Добавляет аннотацию к коллекции.
add(Annotation annotation, boolean considerRotation)Добавляет аннотацию к коллекции.
clear()Удаляет все аннотации из коллекции.
contains(Annotation annotation)Проверяет, принадлежит ли указанная аннотация коллекции.
copyTo(Annotation[] array, int index)Копирует массив аннотаций в коллекцию.
delete()Удаляет все аннотации из коллекции.
delete(Annotation annotation)Удаляет указанную аннотацию из коллекции.
delete(int index)Удаляет аннотацию из коллекции по индексу.
equals(Object arg0)
findByName(String name)Возвращает аннотацию по ее имени.
getClass()
getSyncRoot()Получает объект, который можно использовать для синхронизации доступа к com.aspose.pdf.AnnotationCollection.
get_Item(int index)Индекс элемента, который необходимо получить.
hashCode()
isReadOnly()Получает значение, указывающее, доступна ли коллекция только для чтения.
isSynchronized()Получает значение, указывающее, является ли доступ к com.aspose.pdf.AnnotationCollection синхронизированным (потокобезопасным).
iterator()Возвращает перечислитель коллекции.
notify()
notifyAll()
remove(Annotation annotation)Удаляет указанную аннотацию из коллекции.
size()Получает количество аннотаций в коллекции.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AnnotationCollection(Page page)

public AnnotationCollection(Page page)

Конструктор AnnotationCollection. Создает коллекцию аннотаций для аннотаций на данной странице.

Параметры:

ПараметрТипОписание
pagePageРодительская страница аннотаций.

accept(AnnotationSelector visitor)

public void accept(AnnotationSelector visitor)

Принимает посетителя для обработки аннотации.

Параметры:

ПараметрТипОписание
visitorAnnotationSelectorОбъект выбора аннотаций.

add(Annotation annotation)

public void add(Annotation annotation)

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

Параметры:

ПараметрТипОписание
annotationAnnotationАннотация, которая будет добавлена.

add(Annotation annotation, boolean considerRotation)

public void add(Annotation annotation, boolean considerRotation)

Добавляет аннотацию к коллекции. Если страница повернута, прямоугольник аннотации будет пересчитан соответствующим образом.

Параметры:

ПараметрТипОписание
annotationAnnotationАннотация, которая будет добавлена.
considerRotationbooleanЕсли true и страница повернута, то позиция аннотации будет пересчитываться в соответствии с поворотом страницы.

clear()

public void clear()

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

contains(Annotation annotation)

public boolean contains(Annotation annotation)

Проверяет, принадлежит ли указанная аннотация коллекции.

Параметры:

ПараметрТипОписание
annotationAnnotationАннотация для поиска.

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

copyTo(Annotation[] array, int index)

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

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

Параметры:

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

delete()

public void delete()

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

delete(Annotation annotation)

public void delete(Annotation annotation)

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

Параметры:

ПараметрТипОписание
annotationAnnotationАннотация, которую следует удалить.

delete(int index)

public void delete(int index)

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

Параметры:

ПараметрТипОписание
indexintУказатель аннотации, которую следует удалить.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

findByName(String name)

public final Annotation findByName(String name)

Возвращает аннотацию по ее имени.

Параметры:

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

Возвращает: Annotation - Объект аннотации, если он найден; в противном случае ноль.

getClass()

public final native Class<?> getClass()

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

getSyncRoot()

public Object getSyncRoot()

Получает объект, который можно использовать для синхронизации доступа к com.aspose.pdf.AnnotationCollection.

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

get_Item(int index)

public Annotation get_Item(int index)

Индекс элемента, который необходимо получить.

Параметры:

ПараметрТипОписание
indexintЗначение индекса начиналось с единицы.

Возвращает: Annotation - Объект аннотации

hashCode()

public native int hashCode()

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

isReadOnly()

public boolean isReadOnly()

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

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

isSynchronized()

public boolean isSynchronized()

Получает значение, указывающее, является ли доступ к com.aspose.pdf.AnnotationCollection синхронизированным (потокобезопасным).

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

iterator()

public System.Collections.IEnumerator<Annotation> iterator()

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

Возвращает: com.aspose.ms.System.Collections.IEnumerator<com.aspose.pdf.Annotation> — объект перечислителя

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(Annotation annotation)

public boolean remove(Annotation annotation)

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

Параметры:

ПараметрТипОписание
annotationAnnotationАннотация, которую следует удалить.

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

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