OutlineCollection

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

NazwaTypDostępOpis
ItemsIReadOnlyList<OutlineItem>OdczytElementy konspektu najwyższego poziomu.
CountintOdczytZwraca liczbę.
FirstOutlineItemCollection?OdczytPierwszy element konspektu najwyższzego poziomu lub null, jeśli zbiór jest pusty.
LastOutlineItemCollection?OdczytOstatni element najwyższego poziomu w konspekcie, lub null, jeśli kolekcja jest pusta.
IsReadOnlyboolOdczytZawsze false: kolekcja jest mutowalna.
IsSynchronizedboolOdczytZawsze fałsz: wywołujący serializują własny dostęp.
SyncRootobjectOdczytObiekt sentinel dla blokowania w stylu ICollection.SyncRoot.
VisibleCountintOdczytCał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

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

Zobacz także

 Polski