Aspose::Pdf::Annotations::AnnotationCollection класс

AnnotationCollection class

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

class AnnotationCollection : public System::Collections::Generic::ICollection<System::SharedPtr<Annotation>>

Методы

МетодОписание
Accept(const System::SharedPtr<AnnotationSelector>&)Принимает посетителя для обработки аннотации.
Add(const System::SharedPtr<Annotation>&, bool)Добавляет аннотацию в коллекцию. Если страница повернута, то прямоугольник аннотации будет пересчитан соответствующим образом.
Add(const System::SharedPtr<Annotation>&) overrideДобавляет аннотацию в коллекцию.
Clear() overrideУдаляет все аннотации из коллекции.
Contains(const System::SharedPtr<Annotation>&) const overrideПроверяет, принадлежит ли указанная аннотация коллекции.
CopyTo(System::ArrayPtr<System::SharedPtr<Annotation>>, int32_t) overrideКопирует массив аннотаций в коллекцию.
Delete(int32_t)Удаляет аннотацию из коллекции по индексу.
Delete()Удаляет все аннотации из коллекции.
Delete(const System::SharedPtr<Annotation>&)Удаляет указанную аннотацию из коллекции.
FindByName(const System::String&)Возвращает аннотацию по её имени.
get_Count() const overrideПолучает количество аннотаций в коллекции.
get_IsReadOnly() const overrideПолучает значение, указывающее, является ли коллекция только для чтения.
get_IsSynchronized()Получает значение, указывающее, синхронизирован ли доступ к Aspose.Pdf.Annotations.AnnotationCollection (потокобезопасный).
get_SyncRoot() constПолучает объект, который можно использовать для синхронизации доступа к Aspose.Pdf.Annotations.AnnotationCollection.
GetEnumerator() overrideВозвращает перечислитель коллекции.
idx_get(int32_t)Индекс элемента для получения.
Remove(const System::SharedPtr<Annotation>&) overrideУдаляет указанную аннотацию из коллекции.

См. также