OutlineItemCollection
Visió general
OutlineItemCollection és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
Un únic element d’esquema que pot tenir elements fills (marcadors/entrades de l’índex).
Aquesta classe proporciona 13 mètodes per treballar amb objectes OutlineItemCollection en programes .NET.
Els mètodes disponibles inclouen: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove.
Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET.
Propietats: Action, Bold, Children, Color, Count, Destination i 18 més.
Propietats
| Nom | Tipus | Accés | Descripció |
|---|---|---|---|
Count | int | Read | Nombre d’elements d’esquema fill. |
First | OutlineItemCollection? | Read | El primer element d’esquema fill, o null si no n’hi ha. |
Last | OutlineItemCollection? | Read | L’últim element d’esquema fill, o null si no n’hi ha. |
Next | OutlineItemCollection? | Read | El següent element d’esquema germà, o null si aquest és l’últim germà. |
Prev | OutlineItemCollection? | Read | L’anterior element d’esquema germà, o null si aquest és el primer germà. |
HasNext | bool | Read | True quan aquest element té un germà següent. |
Title | string | Read/Write | El títol del marcador. |
Action | Aspose.Pdf.Annotations.PdfAction? | Read/Write | L’acció associada a aquest element d’esquema, si n’hi ha. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Read/Write | La destinació d’aquest element d’esquema. |
Bold | bool | Read/Write | Si el marcador es mostra en negreta. |
Italic | bool | Read/Write | Si el marcador es mostra en cursiva. |
Color | System.Drawing.Color | Read/Write | Color del marcador. |
Open | bool | Read/Write | Si el marcador està expandit. |
IsReadOnly | bool | Read | Si la col·lecció és només de lectura. |
IsSynchronized | bool | Read | Si la col·lecció és segura per a fils. |
SyncRoot | object | Read | Arrel de sincronització per a IsSynchronized; retorna aquesta col·lecció. |
Level | int | Read | Profunditat d’aquest marcador a l’arbre d’esquema (nivell superior = 0). |
Parent | Outlines? | Read | L’arbre d’esquema propietari, o null quan aquest element encara no està adjunt. |
VisibleCount | int | Read | Nombre de marcadors visibles (compta les entrades /Count recursivament). |
IsOpen | bool | Read/Write | Si aquest element d’esquema s’obre inicialment (expandit). |
IsBold | bool | Read/Write | Si el títol de l’element d’esquema es mostra en negreta. |
IsItalic | bool | Read/Write | Si el títol de l’element d’esquema es mostra en cursiva. |
DestinationPageNumber | int | Read | El número de pàgina de destinació (començant per 1), o 0 si no està establert o no és una destinació de pàgina. |
Children | IReadOnlyList<OutlineItem> | Read | Elements d’esquema fill. |
Mètodes
| Signatura | Descripció |
|---|---|
OutlineItemCollection() | Construeix un element d’esquema buit. |
OutlineItemCollection(outlines: OutlineCollection?) | Construeix un element d’esquema vinculat a una col·lecció d’esquemes existent (reflecteix new OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Itera sobre els elements d’esquema fills. |
Add(outline: OutlineItemCollection) | Afegeix un element d’esquema com a fill d’aquest. |
Clear() | Elimina tots els elements d’esquema fills. |
Contains(item: OutlineItemCollection) | Indica si l’element proporcionat és un fill directe d’aquest. |
CopyTo(array: OutlineItemCollection[], index: int) | Copia els fills en una matriu començant a l’índex. |
Delete() | Elimina tots els elements d’esquema fills (àlies per a Clear). |
Delete(name: string) | Elimina el primer fill el títol del qual coincideix amb el nom. |
Insert(index: int, outline: OutlineItemCollection) | Insereix un element d’esquema a l’índex proporcionat (basat en 1). |
Remove(item: OutlineItemCollection) | Elimina el fill proporcionat i indica si estava present. |
Remove(index: int) | Elimina el fill a l’índex proporcionat (basat en 1). |
OutlineItem() | Crea un nou element d’esquema que es pot afegir a una OutlineCollection o a un altre OutlineItem. |