OutlineItemCollection
Gambaran Umum
OutlineItemCollection adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
Garis besar dokumen (pohon bookmark).
Kelas ini menyediakan 15 metode untuk bekerja dengan objek OutlineItemCollection dalam program .NET. Metode yang tersedia meliputi: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah memasang paket Aspose.PDF FOSS untuk .NET. Properti: Action, Bold, Children, Color, Count, Destination, dan 18 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Count | int | Baca | Jumlah item outline anak. |
First | OutlineItemCollection? | Baca | Item outline anak pertama, atau null jika tidak ada. |
Last | OutlineItemCollection? | Baca | Item outline anak terakhir, atau null jika tidak ada. |
Next | OutlineItemCollection? | Baca | Item outline saudara berikutnya, atau null jika ini adalah saudara terakhir. |
Prev | OutlineItemCollection? | Baca | Item outline saudara sebelumnya, atau null jika ini adalah saudara pertama. |
HasNext | bool | Baca | Benar ketika item ini memiliki saudara berikutnya. |
Title | string | Baca/Tulis | Judul penanda buku. |
Action | Aspose.Pdf.Annotations.PdfAction? | Baca/Tulis | Tindakan yang terkait dengan item outline ini, jika ada. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Baca/Tulis | Tujuan dari item outline ini. |
Bold | bool | Baca/Tulis | Apakah bookmark ditampilkan dalam huruf tebal. |
Italic | bool | Baca/Tulis | Apakah bookmark ditampilkan dalam huruf miring. |
Color | System.Drawing.Color | Baca/Tulis | Warna bookmark. |
Open | bool | Baca/Tulis | Apakah bookmark diperluas. |
IsReadOnly | bool | Baca | Apakah koleksi bersifat hanya-baca. |
IsSynchronized | bool | Baca | Apakah koleksi aman terhadap thread. |
SyncRoot | object | Baca | Akar sinkronisasi untuk IsSynchronized; mengembalikan koleksi ini. |
Level | int | Baca | Kedalaman bookmark ini dalam pohon outline (tingkat atas = 0). |
Parent | Outlines? | Baca | Pohon outline pemilik, atau null ketika item ini belum terlampir. |
VisibleCount | int | Baca | Hitungan turunan-terlihat bertanda mengikuti semantik PDF /Count: jumlah item yang muncul ketika node ini terbuka (anak langsung plus hitungan terlihat dari turunan yang terbuka), dinyatakan negatif saat node ditutup. |
IsOpen | bool | Baca/Tulis | Apakah item outline ini awalnya terbuka (diperluas). |
IsBold | bool | Baca/Tulis | Apakah judul item outline ditampilkan dalam cetak tebal. |
IsItalic | bool | Baca/Tulis | Apakah judul item outline ditampilkan dalam cetak miring. |
DestinationPageNumber | int | Baca | Nomor halaman tujuan (berbasis 1), atau 0 jika tidak disetel atau bukan tujuan halaman. |
Children | IReadOnlyList<OutlineItem> | Baca | Item outline anak. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
OutlineItemCollection() | Buat item outline kosong. |
OutlineItemCollection(outlines: OutlineCollection?) | Membuat item outline yang terikat pada koleksi outline yang ada (mencerminkan new OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Mengiterasi item outline anak. |
Add(outline: OutlineItemCollection) | Tambahkan item outline sebagai anak dari yang ini. |
Clear() | Hapus semua item outline anak. |
Contains(item: OutlineItemCollection) | Apakah item yang diberikan merupakan anak langsung dari yang ini. |
CopyTo(array: OutlineItemCollection[], index: int) | Salin anak ke dalam array mulai dari indeks. |
Delete() | Hapus item outline ini dari induknya (sebuah OutlineCollection tingkat atas atau item yang menyertainya), yang cocok dengan referensi API dimana outlines[i].Delete() menghapus bookmark tersebut. |
Delete(name: string) | Hapus anak pertama yang judulnya cocok dengan nama. |
Insert(index: int, outline: OutlineItemCollection) | Sisipkan item outline pada indeks berbasis 1 yang diberikan. |
Remove(item: OutlineItemCollection) | Hapus anak yang diberikan dan laporkan apakah ia ada. |
Remove(index: int) | Hapus anak pada indeks berbasis-1 yang diberikan. |
OutlineItem() | Buat item outline baru yang dapat ditambahkan ke sebuah OutlineCollection atau OutlineItem lainnya. |
Add(child: OutlineItem) | Menambahkan item outline anak. |
Insert(index: int, child: OutlineItem) | Menyisipkan item outline anak pada posisi berbasis 1. |