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
| Name | Type | Access | Description |
|---|---|---|---|
Count | int | Read | Загальна кількість сторінок. |
IsReadOnly | bool | Read | Чи є колекція лише для читання. |
IsSynchronized | bool | Read | Чи є колекція безпечною. |
SyncRoot | object | Read | Синхронізація коріння для IsSynchronized; повертає цей колекцію. |
Methods
| Signature | Description |
|---|---|
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. |