PageCollection

PageCollection

Overview

PageCollection є класом в Aspose.PDF FOSS для .NET. Наследники від: IEnumerable<Page>.

Збірка сторінок у PDF-документі.

Цей клас надає 29 методів для роботи з об’єктами PageCollection в програмах .NET. Доступні методи включають: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator, і 3 додаткові методи. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Count, IsReadOnly, IsSynchronized, SyncRoot.

Properties

NameTypeAccessDescription
CountintReadЗагальна кількість сторінок.
IsReadOnlyboolReadЧи є колекція лише для читання.
IsSynchronizedboolReadЧи є колекція безпечною.
SyncRootobjectReadСинхронізація коріння для IsSynchronized; повертає цей колекцію.

Methods

SignatureDescription
At(oneBasedIndex: int)Альфа-меню для індексатора - отримати сторінку за номером сторінок на основі 1.
IndexOf(entity: Page?)Повертає індекс на основі 1 даної сторінки, або -1 якщо не знайдено.
Accept(visitor: Text.TextAbsorber)Приймати TextAbsorber відвідувача; повторює кожну сторінку.
Accept(visitor: Text.TextFragmentAbsorber)Приймати TextFragmentAbsorber відвідувача; накопичує фрагменти на всіх сторінках.
Accept(visitor: ImagePlacementAbsorber)Приймати ImagePlacementAbsorber відвідувача на кожній сторінці.
Accept(visitor: Annotations.AnnotationSelector)Пройдіть кожну анотацію на кожному сторінці і відправте її відвідувачеві.
Add()Додати нову порожню сторінку.
Add(width: double, height: double)Додати нову порожню сторінку з даними розмірами.
Add(entity: Page)Додати сторінку з іншого (або того ж) документа шляхом глибокого клонування його словника сторінок.
Add(otherPages: PageCollection)Додати всі сторінки з іншого колекції сторінок (зливання між документами).
Add(pages: ICollection<Page>)Додавати кілька сторінок з колекції (зливання між документами).
Add(pages: Page[])Додавати кілька сторінок з масива (зливання між документами).
Insert(pageNumber: int)Вставте нову порожню сторінку перед даним 1-основаним індексом.
Insert(pageNumber: int, width: double, height: double)Вставте нову порожню сторінку з чіткими розмірами перед даним 1-основаним індексом.
Delete(index: int)Вилучити сторінку за номером сторінок на основі 1.
Delete(pages)Вибрати кілька сторінок за номерами сторінки на основі 1.
Delete()Витримати всі сторінки з документа.
Insert(pageNumber: int, entity: Page)Вставте одну сторінку (з будь-якого документа) перед даним 1-основаним індексом.
Insert(pageNumber: int, pages: ICollection<Page>)Вставте кілька сторінок з колекції перед даним 1-основаним індексом (злиття між документами).
Insert(pageNumber: int, pages: Page[])Вставте кілька сторінок з масиву перед даним 1-основаним індексом (злиття між документами).
FreeMemory()Вичищає дані з кэш-пакету на кожній сторінці.
BeginUpdate()Призупинити обслуговування дерев сторінки під час групи мутацій.
EndUpdate()Поновлення обслуговування дерева сторінки після партії BeginUpdate.
Clear()Видаліть кожну сторінку з колекції.
Contains(item: Page)Чи належить надана сторінка до цієї колекції.
CopyTo(array: Page[], index: int)Копіюйте вміст колекції в масиві, починаючи з индексу.
Flatten()Порівнюйте кожну форму та опіку на кожному сторінці.
Remove(item: Page)Видаліть надану сторінку і повідомте, чи була вона присутня.
GetEnumerator()Покликає GetEnumerator на цьому прикладі PageCollection.

See Also

 Українська