OutlineItemCollection

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

NomTipusAccésDescripció
CountintReadNombre d’elements d’esquema fill.
FirstOutlineItemCollection?ReadEl primer element d’esquema fill, o null si no n’hi ha.
LastOutlineItemCollection?ReadL’últim element d’esquema fill, o null si no n’hi ha.
NextOutlineItemCollection?ReadEl següent element d’esquema germà, o null si aquest és l’últim germà.
PrevOutlineItemCollection?ReadL’anterior element d’esquema germà, o null si aquest és el primer germà.
HasNextboolReadTrue quan aquest element té un germà següent.
TitlestringRead/WriteEl títol del marcador.
ActionAspose.Pdf.Annotations.PdfAction?Read/WriteL’acció associada a aquest element d’esquema, si n’hi ha.
DestinationAspose.Pdf.Annotations.IAppointment?Read/WriteLa destinació d’aquest element d’esquema.
BoldboolRead/WriteSi el marcador es mostra en negreta.
ItalicboolRead/WriteSi el marcador es mostra en cursiva.
ColorSystem.Drawing.ColorRead/WriteColor del marcador.
OpenboolRead/WriteSi el marcador està expandit.
IsReadOnlyboolReadSi la col·lecció és només de lectura.
IsSynchronizedboolReadSi la col·lecció és segura per a fils.
SyncRootobjectReadArrel de sincronització per a IsSynchronized; retorna aquesta col·lecció.
LevelintReadProfunditat d’aquest marcador a l’arbre d’esquema (nivell superior = 0).
ParentOutlines?ReadL’arbre d’esquema propietari, o null quan aquest element encara no està adjunt.
VisibleCountintReadNombre de marcadors visibles (compta les entrades /Count recursivament).
IsOpenboolRead/WriteSi aquest element d’esquema s’obre inicialment (expandit).
IsBoldboolRead/WriteSi el títol de l’element d’esquema es mostra en negreta.
IsItalicboolRead/WriteSi el títol de l’element d’esquema es mostra en cursiva.
DestinationPageNumberintReadEl 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.
ChildrenIReadOnlyList<OutlineItem>ReadElements d’esquema fill.

Mètodes

SignaturaDescripció
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.

Vegeu també

 Català