OutlineItemCollection
Přehled
OutlineItemCollection je třída v Aspose.PDF FOSS pro .NET.
Dědí z: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
Jedna položka osnovy, která může mít podřízené položky (záložky/položky TOC).
Tato třída poskytuje 13 metod pro práci s objekty OutlineItemCollection v programech .NET.
Dostupné metody zahrnují: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove.
Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS for .NET.
Vlastnosti: Action, Bold, Children, Color, Count, Destination a dalších 18.
Vlastnosti
| Název | Typ | Přístup | Popis |
|---|---|---|---|
Count | int | Read | Počet podřízených položek osnovy. |
First | OutlineItemCollection? | Read | První podřízená položka osnovy, nebo null, pokud žádná. |
Last | OutlineItemCollection? | Read | Poslední podřízená položka osnovy, nebo null, pokud žádná. |
Next | OutlineItemCollection? | Read | Další sourozenecká položka osnovy, nebo null, pokud je tato poslední sourozenecká položka. |
Prev | OutlineItemCollection? | Read | Předchozí sourozenecká položka osnovy, nebo null, pokud je tato první sourozenecká položka. |
HasNext | bool | Read | True, když má tato položka další sourozence. |
Title | string | Read/Write | Název záložky. |
Action | Aspose.Pdf.Annotations.PdfAction? | Read/Write | Akce spojená s touto položkou osnovy, pokud existuje. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Read/Write | Cíl této položky osnovy. |
Bold | bool | Read/Write | Zda je záložka vykreslena tučně. |
Italic | bool | Read/Write | Zda je záložka vykreslena kurzívou. |
Color | System.Drawing.Color | Read/Write | Barva záložky. |
Open | bool | Read/Write | Zda je záložka rozbalena. |
IsReadOnly | bool | Read | Zda je kolekce jen pro čtení. |
IsSynchronized | bool | Read | Zda je kolekce bezpečná pro více vláken. |
SyncRoot | object | Read | Kořen synchronizace pro IsSynchronized; vrací tuto kolekci. |
Level | int | Read | Hloubka této záložky ve stromu osnovy (nejvyšší úroveň = 0). |
Parent | Outlines? | Read | Vlastnící strom osnovy, nebo null, pokud tato položka ještě není připojena. |
VisibleCount | int | Read | Počet viditelných záložek (rekurzivně počítá položky /Count). |
IsOpen | bool | Read/Write | Zda je tato položka osnovy zpočátku otevřená (rozbalená). |
IsBold | bool | Read/Write | Zda je název položky osnovy zobrazen tučně. |
IsItalic | bool | Read/Write | Zda je název položky osnovy zobrazen kurzívou. |
DestinationPageNumber | int | Read | Číslo cílové stránky (číslování od 1), nebo 0, pokud není nastaveno nebo nejde o cílovou stránku. |
Children | IReadOnlyList<OutlineItem> | Read | Podřízené položky osnovy. |
Metody
| Podpis | Popis |
|---|---|
OutlineItemCollection() | Vytvoří prázdnou položku osnovy. |
OutlineItemCollection(outlines: OutlineCollection?) | Vytvoří položku osnovy svázanou s existující kolekcí osnov (odráží new OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Iteruje přes podřízené položky osnovy. |
Add(outline: OutlineItemCollection) | Přidá položku osnovy jako podřízenou této. |
Clear() | Odstraní všechny podřízené položky osnovy. |
Contains(item: OutlineItemCollection) | Zda je dodaná položka přímým podřízeným této položky. |
CopyTo(array: OutlineItemCollection[], index: int) | Zkopíruje podřízené položky do pole počínaje indexem. |
Delete() | Odstraní všechny podřízené položky osnovy (alias pro Clear). |
Delete(name: string) | Odstraní první podřízenou položku, jejíž název odpovídá zadanému jménu. |
Insert(index: int, outline: OutlineItemCollection) | Vloží položku osnovy na zadaný 1‑základní index. |
Remove(item: OutlineItemCollection) | Odstraní zadanou podřízenou položku a vrátí, zda byla přítomna. |
Remove(index: int) | Odstraní podřízenou položku na zadaném 1‑základním indexu. |
OutlineItem() | Vytvoří novou položku osnovy, kterou lze přidat do OutlineCollection nebo jiné OutlineItem. |