OutlineItemCollection
Przegląd
OutlineItemCollection jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
Zarys dokumentu (drzewo zakładek).
Ta klasa udostępnia 15 metod do pracy z obiektami OutlineItemCollection w programach .NET. Dostępne metody to: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Action, Bold, Children, Color, Count, Destination oraz 18 innych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Count | int | Odczyt | Liczba elementów podrzędnych konspektu. |
First | OutlineItemCollection? | Odczyt | Pierwszy element podrzędny konspektu, lub null, jeśli brak. |
Last | OutlineItemCollection? | Odczyt | Ostatni element potomny konspektu, lub null, jeśli nie ma. |
Next | OutlineItemCollection? | Odczyt | Następny element siostrzany konspektu, lub null, jeśli jest to ostatni element siostrzany. |
Prev | OutlineItemCollection? | Odczyt | Poprzedni element siostrzany konspektu, lub null, jeśli jest to pierwszy element siostrzany. |
HasNext | bool | Odczyt | Prawda, gdy ten element ma następną pozycję rodzeństwa. |
Title | string | Odczyt/zapis | Tytuł zakładki. |
Action | Aspose.Pdf.Annotations.PdfAction? | Odczyt/zapis | Działanie powiązane z tym elementem konspektu, jeśli istnieje. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Odczyt/zapis | Miejsce docelowe tego elementu konspektu. |
Bold | bool | Odczyt/zapis | Czy zakładka jest renderowana pogrubioną czcionką. |
Italic | bool | Odczyt/zapis | Czy zakładka jest wyświetlana kursywą. |
Color | System.Drawing.Color | Odczyt/zapis | Kolor zakładki. |
Open | bool | Odczyt/zapis | Czy zakładka jest rozwinięta. |
IsReadOnly | bool | Odczyt | Czy kolekcja jest tylko do odczytu. |
IsSynchronized | bool | Odczyt | Czy kolekcja jest bezpieczna wątkowo. |
SyncRoot | object | Odczyt | Korzeń synchronizacji dla IsSynchronized; zwraca tę kolekcję. |
Level | int | Odczyt | Głębokość tej zakładki w drzewie spisu treści (najwyższy poziom = 0). |
Parent | Outlines? | Odczyt | Właścicielskie drzewo spisu treści lub null, gdy ten element nie jest jeszcze podłączony. |
VisibleCount | int | Odczyt | Podpisana liczba widocznych potomków zgodnie z semantyką PDF /Count: liczba elementów, które pojawiają się, gdy węzeł jest otwarty (bezpośrednie dzieci plus widoczne liczniki otwartych potomków), ujemna, gdy węzeł jest zamknięty. |
IsOpen | bool | Odczyt/zapis | Czy ten element konspektu jest początkowo otwarty (rozszerzony). |
IsBold | bool | Odczyt/zapis | Czy tytuł elementu konspektu jest wyświetlany pogrubioną czcionką. |
IsItalic | bool | Odczyt/zapis | Czy tytuł elementu konspektu jest wyświetlany kursywą. |
DestinationPageNumber | int | Odczyt | Numer docelowej strony (liczony od 1), lub 0, jeśli nie jest ustawiony lub nie jest stroną docelową. |
Children | IReadOnlyList<OutlineItem> | Odczyt | Podrzędne elementy konspektu. |
Metody
| Sygnatura | Opis |
|---|---|
OutlineItemCollection() | Utwórz pustą pozycję konspektu. |
OutlineItemCollection(outlines: OutlineCollection?) | Utwórz element konspektu powiązany z istniejącą kolekcją konspektów (odzwierciedla nowy OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Iteruje po elementach podrzędnych konspektu. |
Add(outline: OutlineItemCollection) | Dodaj element konspektu jako podrzędny tego elementu. |
Clear() | Usuń każdy element podrzędny konspektu. |
Contains(item: OutlineItemCollection) | Czy podany element jest bezpośrednim dzieckiem tego elementu. |
CopyTo(array: OutlineItemCollection[], index: int) | Skopiuj dzieci do tablicy zaczynając od indeksu. |
Delete() | Usuń ten element konspektu z jego rodzica (górnego poziomu OutlineCollection lub elementu otaczającego), dopasowując odwołanie API, gdzie outlines[i].Delete() usuwa tę zakładkę. |
Delete(name: string) | Usuń pierwsze dziecko, którego tytuł pasuje do nazwy. |
Insert(index: int, outline: OutlineItemCollection) | Wstaw element konspektu pod podanym indeksem zaczynającym się od 1. |
Remove(item: OutlineItemCollection) | Usuń podane dziecko i zgłoś, czy było obecne. |
Remove(index: int) | Usuń dziecko pod podanym indeksem zaczynającym się od 1. |
OutlineItem() | Utwórz nowy element konspektu, który może być dodany do OutlineCollection lub innego OutlineItem. |
Add(child: OutlineItem) | Dodaje element podrzędny w konspekcie. |
Insert(index: int, child: OutlineItem) | Wstawia podrzędny element konspektu na pozycji numerowanej od 1. |