Класс Aspose::Pdf::OperatorCollection

OperatorCollection class

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

class OperatorCollection : public Aspose::Pdf::BaseOperatorCollection,
                           public System::IDisposable

Методы

МетодОписание
Accept(const System::SharedPtr<IOperatorSelector>&)Принимает объект‑посетитель IOperatorSelector для обработки операторов.
Add(const System::SharedPtr<Operator>&) overrideДобавляет новый оператор в коллекцию.
Add(const System::ArrayPtr<System::SharedPtr<Operator>>&)Добавляет операторы в конец операторов содержимого.
Add(const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Operator>>>&)Добавляет в коллекцию все операторы из другой коллекции.
CancelUpdate() overrideОтменяет последнее обновление. Этот метод может быть вызван, когда изменение не должно вызывать обновление содержимого.
Clear() overrideУдаляет все операторы из списка.
Contains(const System::SharedPtr<Operator>&) const overrideВозвращает true, если коллекция содержит указанный оператор.
CopyTo(System::ArrayPtr<System::SharedPtr<Operator>>, int32_t) overrideКопирует операторы в список операторов.
Delete(int32_t)Удаляет оператор из коллекции.
Delete(const System::ArrayPtr<System::SharedPtr<Operator>>&)Удаляет операторы из коллекции.
Delete(const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<Operator>>>&)Удаляет операторы из коллекции.
Dispose() overrideВыполняет задачи, определённые приложением, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
get_Count() const overrideПолучает количество операторов в коллекции.
get_IsFastTextExtractionMode() const overrideУказывает, ограничена ли коллекция быстрым извлечением текста.
get_IsReadOnly() const overrideПолучает значение, указывающее, является ли коллекция только для чтения.
GetEnumerator() overrideВозвращает перечислитель для коллекции.
idx_get(int32_t) overrideПолучает оператор по его индексу.
idx_set(int32_t, System::SharedPtr<Operator>) overrideПолучает оператор по его индексу.
Insert(int32_t, System::SharedPtr<Operator>) overrideВставляет оператор в коллекцию.
Insert(int32_t, const System::ArrayPtr<System::SharedPtr<Operator>>&)Вставляет операторы в указанную позицию.
Insert(int32_t, const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<Operator>>>&)Вставляет операторы в указанную позицию.
Remove(const System::SharedPtr<Operator>&) overrideУдаляет оператор из коллекции.
Replace(const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<Operator>>>&)Заменяет операторы в коллекции другими операторами.
ResumeUpdate(bool)Возобновляет обновление документа. Обновляет поток содержимого, если есть ожидающие изменения. Помечает все операторы как “изменённые”, если параметр invalidate установлен в true.
ResumeUpdate() overrideВозобновляет обновление документа. Обновляет поток содержимого, если есть ожидающие изменения.
SuppressUpdate() overrideПодавляет обновление данных содержимого. Поток содержимого не обновляется, пока не будет вызвано ResumeUpdate.
ToString() const overrideВозвращает текстовое представление оператора.

См. также