OutlineCollection
Gambaran Umum
OutlineCollection adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: Outlines, System.Collections.Generic.IEnumerable<OutlineItem>.
Kelas ini menyediakan 12 metode untuk bekerja dengan objek OutlineCollection dalam program .NET. Metode yang tersedia meliputi: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, OutlineCollection, Remove. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS untuk .NET. Properti: Count, First, IsReadOnly, IsSynchronized, Items, Last, dan 2 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | Baca | Item outline tingkat atas. |
Count | int | Baca | Mendapatkan jumlah. |
First | OutlineItemCollection? | Baca | Item outline tingkat atas pertama, atau null jika koleksi kosong. |
Last | OutlineItemCollection? | Baca | Item outline tingkat atas terakhir, atau null jika koleksi kosong. |
IsReadOnly | bool | Baca | Selalu false: koleksi mutable. |
IsSynchronized | bool | Baca | Selalu salah: pemanggil menyerialkan akses mereka sendiri. |
SyncRoot | object | Baca | Objek sentinel untuk penguncian gaya ICollection.SyncRoot. |
VisibleCount | int | Baca | Jumlah total item garis besar yang saat ini terlihat (PDF /Count dari root /Outlines): setiap item tingkat atas ditambah, untuk setiap item terbuka, besaran keturunan yang terlihat. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
GetEnumerator() | Enumerator atas item garis besar tingkat atas, bertipe OutlineItemCollection untuk mencocokkan tanda tangan refleksi publik. |
OutlineCollection(document: Document) | Buat koleksi outline yang terikat pada pohon bookmark dokumen, membuat kamus /Outlines kosong jika dokumen tidak memilikinya (mencerminkan Outlines). |
Delete() | Menghapus semua item outline dari koleksi. |
Delete(name: string) | Menghapus item outline dengan nama yang ditentukan (dicocokkan dengan Title). |
Add(item: OutlineItem) | Menambahkan item outline ke koleksi. |
Add(outline: OutlineItemCollection) | Tambahkan item dengan tipe OutlineItemCollection (tanda tangan overload publik). |
Clear() | Menghapus setiap item dari koleksi (padanan dengan Delete()). |
Contains(item: OutlineItemCollection) | Apakah item saat ini berada dalam koleksi. |
CopyTo(array: OutlineItemCollection[], index: int) | Salin item ke dalam array mulai dari indeks. |
Remove(item: OutlineItem) | Hapus item yang diberikan dengan referensi dan laporkan apakah item tersebut ada. |
Remove(item: OutlineItemCollection) | Hapus item bertipe OutlineItemCollection dengan referensi; melaporkan apakah item tersebut ada. |
Remove(index: int) | Hapus item pada indeks berbasis-1 yang diberikan, sesuai dengan indekser this[int] berbasis-1. |