OutlineCollection
Przegląd
OutlineCollection jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Outlines, System.Collections.Generic.IEnumerable<OutlineItem>.
Ta klasa udostępnia 12 metod do pracy z obiektami OutlineCollection w programach .NET. Dostępne metody to: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, OutlineCollection, Remove. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Count, First, IsReadOnly, IsSynchronized, Items, Last oraz 2 więcej.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | Odczyt | Elementy konspektu najwyższego poziomu. |
Count | int | Odczyt | Zwraca liczbę. |
First | OutlineItemCollection? | Odczyt | Pierwszy element konspektu najwyższzego poziomu lub null, jeśli zbiór jest pusty. |
Last | OutlineItemCollection? | Odczyt | Ostatni element najwyższego poziomu w konspekcie, lub null, jeśli kolekcja jest pusta. |
IsReadOnly | bool | Odczyt | Zawsze false: kolekcja jest mutowalna. |
IsSynchronized | bool | Odczyt | Zawsze fałsz: wywołujący serializują własny dostęp. |
SyncRoot | object | Odczyt | Obiekt sentinel dla blokowania w stylu ICollection.SyncRoot. |
VisibleCount | int | Odczyt | Całkowita liczba elementów outline aktualnie widocznych (PDF /Count korzenia /Outlines): każdy element najwyższego poziomu oraz, dla każdego otwartego elementu, jego liczba widocznych potomków. |
Metody
| Sygnatura | Opis |
|---|---|
GetEnumerator() | Enumerator nad elementami konspektu najwyższego poziomu, typowany jako OutlineItemCollection, aby pasował do publicznego podpisu refleksji. |
OutlineCollection(document: Document) | Utwórz kolekcję konspektu powiązaną z drzewem zakładek dokumentu, tworząc pusty słownik /Outlines, jeśli dokument go nie posiada (odzwierciedla Outlines). |
Delete() | Usuwa wszystkie elementy konspektu z kolekcji. |
Delete(name: string) | Usuwa element konspektu o podanej nazwie (dopasowywany do Title). |
Add(item: OutlineItem) | Dodaje element konspektu do kolekcji. |
Add(outline: OutlineItemCollection) | Dodaj element typu OutlineItemCollection (publiczna sygnatura przeciążenia). |
Clear() | Usuwa każdy element z kolekcji (odpowiednik Delete()). |
Contains(item: OutlineItemCollection) | Czy element znajduje się obecnie w kolekcji. |
CopyTo(array: OutlineItemCollection[], index: int) | Skopiuj elementy do tablicy zaczynając od indeksu. |
Remove(item: OutlineItem) | Usuń podany element przez referencję i zgłoś, czy był obecny. |
Remove(item: OutlineItemCollection) | Usuń element typu OutlineItemCollection przez referencję; zgłasza, czy był obecny. |
Remove(index: int) | Usuń element podanym indeksem liczonym od 1, zgodnie z indeksatorem this[int] liczonym od 1. |