Класс Aspose::Pdf::PageCollection
Содержание
[
Скрывать
]PageCollection class
Collection of PDF document pages.
class PageCollection : public System::Collections::Generic::ICollection<System::SharedPtr<Page>>,
public Aspose::Pdf::ISupportsMemoryCleanup
Методы
| Метод | Описание |
|---|---|
| Accept(const System::SharedPtr<Annotations::AnnotationSelector>&) | Принимает объект‑посетитель AnnotationSelector, который предоставляет возможности работы с аннотациями. |
| Accept(const System::SharedPtr<ImagePlacementAbsorber>&) | Принимает объект‑посетитель ImagePlacementAbsorber, который предоставляет возможности работы с объектами размещения изображений. |
| Accept(const System::SharedPtr<Text::TextFragmentAbsorber>&) | Принимает объект‑посетитель TextFragmentAbsorber, который предоставляет возможности работы с текстовыми объектами. |
| Accept(const System::SharedPtr<Text::TextAbsorber>&) | Принимает объект‑посетитель TextAbsorber, который предоставляет возможности работы с текстовыми объектами. |
| Add() | Добавляет пустую страницу. Если документ уже содержит страницы разного размера, будет выбран размер наиболее часто встречающейся страницы. В случае, когда существует только две разные страницы, будет использован размер первой страницы. |
| Add(const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&) | Добавляет в коллекцию все страницы из списка. |
| Add(const System::ArrayPtr<System::SharedPtr<Page>>&) | Добавляет в коллекцию все страницы из массива. |
| BeginUpdate() | Обновления происходят, когда начинаются изменения группы. Останавливает пересчёт кэша страниц при каждой операции. Мы рекомендуем вызывать методы BeginUpdate/EndUpdate в блоке try‑finally. |
| Clear() override | Очистить коллекцию страниц. |
| Contains(const System::SharedPtr<Page>&) const override | Определяет, содержит ли данный экземпляр объект. |
| CopyPage(const System::SharedPtr<Page>&) | Добавляет страницу в коллекцию. |
| CopyTo(System::ArrayPtr<System::SharedPtr<Page>>, int32_t) override | Копирует страницы в документ. |
| Delete(int32_t) | Удалить указанную страницу. |
| Delete() | Удаляет все страницы из коллекции. |
| Delete(const System::ArrayPtr<int32_t>&) | Удалить страницы, номера которых указаны в массиве. |
| EndUpdate() | Обновляет данные после завершения групповых изменений. Восстанавливает пересчёт кэша страниц при каждой операции. Мы рекомендуем вызывать методы BeginUpdate/EndUpdate в блоке try-finally. |
| Flatten() | Удаляет все поля, расположенные на страницах, и вместо них размещает их значения. |
| FreeMemory() override | Очищает кэшированные данные. |
| get_Count() const override | Получает количество страниц в документе. |
| get_IsReadOnly() const override | Получает значение, указывающее, что коллекция только для чтения. Всегда возвращает false. |
| get_IsSynchronized() | Возвращает true, если объект синхронизирован. |
| get_SyncRoot() const | Получает объект синхронизации коллекции. |
| GetEnumerator() override | Возвращает перечислитель страниц. |
| idx_get(int32_t) | Получает страницу по индексу. |
| IndexOf(const System::SharedPtr<Page>&) const | Возвращает индекс указанной страницы. |
| Insert(int32_t) | Вставляет пустую страницу в коллекцию в указанную позицию. Если документ уже содержит страницы разных размеров, будет выбран размер наиболее часто встречающейся страницы. В случае, когда существует только две разные страницы, будет использован размер первой страницы. |
| Insert(int32_t, const System::SharedPtr<Page>&) | Вставляет страницу в коллекцию страниц в указанное место. |
| Insert(int32_t, const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&) | Вставляет страницы из коллекции в документ. |
| Insert(int32_t, const System::ArrayPtr<System::SharedPtr<Page>>&) | Вставляет страницы из массива в документ. |
| Remove(const System::SharedPtr<Page>&) override | |
| . |
См. также
- Class ICollection
- Class ISupportsMemoryCleanup
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++