PageCollection

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

NameTypeAccessDescription
CountintReadJumlah halaman total.
IsReadOnlyboolReadApakah koleksi hanya dibaca.
IsSynchronizedboolReadApakah koleksi aman.
SyncRootobjectReadSynchronization root untuk IsSynchronized; mengembalikan koleksi ini.

Methods

SignatureDescription
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.

See Also

 Bahasa Indonesia