OutlineItemCollection

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ázevTypPřístupPopis
CountintReadPočet podřízených položek osnovy.
FirstOutlineItemCollection?ReadPrvní podřízená položka osnovy, nebo null, pokud žádná.
LastOutlineItemCollection?ReadPoslední podřízená položka osnovy, nebo null, pokud žádná.
NextOutlineItemCollection?ReadDalší sourozenecká položka osnovy, nebo null, pokud je tato poslední sourozenecká položka.
PrevOutlineItemCollection?ReadPředchozí sourozenecká položka osnovy, nebo null, pokud je tato první sourozenecká položka.
HasNextboolReadTrue, když má tato položka další sourozence.
TitlestringRead/WriteNázev záložky.
ActionAspose.Pdf.Annotations.PdfAction?Read/WriteAkce spojená s touto položkou osnovy, pokud existuje.
DestinationAspose.Pdf.Annotations.IAppointment?Read/WriteCíl této položky osnovy.
BoldboolRead/WriteZda je záložka vykreslena tučně.
ItalicboolRead/WriteZda je záložka vykreslena kurzívou.
ColorSystem.Drawing.ColorRead/WriteBarva záložky.
OpenboolRead/WriteZda je záložka rozbalena.
IsReadOnlyboolReadZda je kolekce jen pro čtení.
IsSynchronizedboolReadZda je kolekce bezpečná pro více vláken.
SyncRootobjectReadKořen synchronizace pro IsSynchronized; vrací tuto kolekci.
LevelintReadHloubka této záložky ve stromu osnovy (nejvyšší úroveň = 0).
ParentOutlines?ReadVlastnící strom osnovy, nebo null, pokud tato položka ještě není připojena.
VisibleCountintReadPočet viditelných záložek (rekurzivně počítá položky /Count).
IsOpenboolRead/WriteZda je tato položka osnovy zpočátku otevřená (rozbalená).
IsBoldboolRead/WriteZda je název položky osnovy zobrazen tučně.
IsItalicboolRead/WriteZda je název položky osnovy zobrazen kurzívou.
DestinationPageNumberintReadČíslo cílové stránky (číslování od 1), nebo 0, pokud není nastaveno nebo nejde o cílovou stránku.
ChildrenIReadOnlyList<OutlineItem>ReadPodřízené položky osnovy.

Metody

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

Viz také

 Čeština