PageCollection
Overview
PageCollection adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IEnumerable<Page>.
Koleksi halaman dalam dokumen PDF.
Kelas ini menyediakan 29 metode untuk bekerja dengan objek PageCollection dalam program .NET. Metode yang tersedia meliputi: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Count, IsReadOnly, IsSynchronized, SyncRoot.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Count | int | Read | Jumlah halaman total. |
IsReadOnly | bool | Read | Apakah koleksi hanya dibaca. |
IsSynchronized | bool | Read | Apakah koleksi aman. |
SyncRoot | object | Read | Synchronization root untuk IsSynchronized; mengembalikan koleksi ini. |
Methods
| Signature | Description |
|---|---|
At(oneBasedIndex: int) | Alias untuk indexer mendapatkan halaman berdasarkan nomor halaman. |
IndexOf(entity: Page?) | Mengembalikan indeks berbasis 1 dari halaman yang diberikan, atau -1 jika tidak ditemukan. |
Accept(visitor: Text.TextAbsorber) | Menerima TextAbsorber pengunjung; mengulang setiap halaman. |
Accept(visitor: Text.TextFragmentAbsorber) | Menerima TextFragmentAbsorber pengunjung; menumpuk fragmen di semua halaman. |
Accept(visitor: ImagePlacementAbsorber) | Terima ImagePlacementAbsorber pengunjung di setiap halaman. |
Accept(visitor: Annotations.AnnotationSelector) | Pergi setiap catatan di setiap halaman dan kirimkan ke pengunjung. |
Add() | Tambahkan halaman kosong baru. |
Add(width: double, height: double) | Tambahkan halaman kosong baru dengan dimensi yang diberikan. |
Add(entity: Page) | Tambahkan halaman dari dokumen lain (atau yang sama) dengan mengkloning dalam kamus halaman. |
Add(otherPages: PageCollection) | Tambahkan semua halaman dari koleksi halaman lain (cross-document merge). |
Add(pages: ICollection<Page>) | Menambahkan beberapa halaman dari koleksi (cross-document merge). |
Add(pages: Page[]) | Tambahkan beberapa halaman dari array (cross-document merge). |
Insert(pageNumber: int) | Masukkan halaman kosong baru sebelum indeks berbasis 1 yang diberikan. |
Insert(pageNumber: int, width: double, height: double) | Masukkan halaman kosong baru dengan dimensi yang jelas sebelum indeks berbasis 1 yang diberikan. |
Delete(index: int) | Hapus halaman dengan nomor halaman berbasis 1. |
Delete(pages) | Hapus beberapa halaman dengan nomor halaman berbasis 1. |
Delete() | Hapus semua halaman dari dokumen. |
Insert(pageNumber: int, entity: Page) | Masukkan satu halaman (dari dokumen apa pun) sebelum indeks berbasis 1 yang diberikan. |
Insert(pageNumber: int, pages: ICollection<Page>) | Masukkan beberapa halaman dari koleksi sebelum indeks berbasis 1 yang diberikan (cross-document merge). |
Insert(pageNumber: int, pages: Page[]) | Masukkan beberapa halaman dari array sebelum indeks berbasis 1 yang diberikan (cross-document merge). |
FreeMemory() | Memadamkan data cache di setiap halaman. |
BeginUpdate() | Menangguhkan pemeliharaan pohon halaman selama mutasi. |
EndUpdate() | Mengulangi pemeliharaan halaman-pohon setelah batch BeginUpdate . |
Clear() | Hapus setiap halaman dari koleksi. |
Contains(item: Page) | Apakah halaman yang diberikan milik koleksi ini. |
CopyTo(array: Page[], index: int) | Salin isi koleksi ke dalam array mulai dari indeks. |
Flatten() | Pelan setiap formulir dan catatan di setiap halaman. |
Remove(item: Page) | Hapus halaman yang disediakan dan laporkan apakah itu ada. |
GetEnumerator() | Menelpon GetEnumerator pada instance PageCollection ini. |