OutlineItemCollection

OutlineItemCollection

Visión general

OutlineItemCollection es una clase en Aspose.PDF FOSS para .NET. Hereda de: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.

Un único elemento de esquema que puede tener elementos secundarios (marcadores/entradas del índice).

Esta clase proporciona 13 métodos para trabajar con objetos OutlineItemCollection en programas .NET. Los métodos disponibles incluyen: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET. Propiedades: Action, Bold, Children, Color, Count, Destination, y 18 más.

Propiedades

NombreTipoAccesoDescripción
CountintReadNúmero de elementos de esquema secundarios.
FirstOutlineItemCollection?ReadEl primer elemento de esquema secundario, o null si no hay ninguno.
LastOutlineItemCollection?ReadEl último elemento de esquema secundario, o null si no hay ninguno.
NextOutlineItemCollection?ReadEl siguiente elemento de esquema hermano, o null si este es el último hermano.
PrevOutlineItemCollection?ReadEl elemento de esquema hermano anterior, o null si este es el primer hermano.
HasNextboolReadTrue cuando este elemento tiene un hermano siguiente.
TitlestringRead/WriteEl título del marcador.
ActionAspose.Pdf.Annotations.PdfAction?Read/WriteLa acción asociada a este elemento de esquema, si la hay.
DestinationAspose.Pdf.Annotations.IAppointment?Read/WriteEl destino de este elemento de esquema.
BoldboolRead/WriteIndica si el marcador se muestra en negrita.
ItalicboolRead/WriteIndica si el marcador se muestra en cursiva.
ColorSystem.Drawing.ColorRead/WriteColor del marcador.
OpenboolRead/WriteIndica si el marcador está expandido.
IsReadOnlyboolReadIndica si la colección es de solo lectura.
IsSynchronizedboolReadIndica si la colección es segura para subprocesos.
SyncRootobjectReadRaíz de sincronización para IsSynchronized; devuelve esta colección.
LevelintReadProfundidad de este marcador en el árbol de esquema (nivel superior = 0).
ParentOutlines?ReadEl árbol de esquema propietario, o null cuando este elemento aún no está adjunto.
VisibleCountintReadNúmero de marcadores visibles (cuenta entradas /Count recursivamente).
IsOpenboolRead/WriteIndica si este elemento de esquema está inicialmente abierto (expandido).
IsBoldboolRead/WriteIndica si el título del elemento de esquema se muestra en negrita.
IsItalicboolRead/WriteIndica si el título del elemento de esquema se muestra en cursiva.
DestinationPageNumberintReadEl número de página de destino (basado en 1), o 0 si no está establecido o no es un destino de página.
ChildrenIReadOnlyList<OutlineItem>ReadElementos de esquema secundarios.

Métodos

FirmaDescripción
OutlineItemCollection()Construye un elemento de esquema vacío.
OutlineItemCollection(outlines: OutlineCollection?)Construye un elemento de esquema vinculado a una colección de esquemas existente (equivalente a new OutlineItemCollection(doc.Outlines)).
GetEnumerator()Itera sobre los elementos de esquema hijos.
Add(outline: OutlineItemCollection)Agrega un elemento de esquema como hijo de este.
Clear()Elimina todos los elementos de esquema hijos.
Contains(item: OutlineItemCollection)Indica si el elemento proporcionado es un hijo directo de este.
CopyTo(array: OutlineItemCollection[], index: int)Copia los hijos en una matriz comenzando en el índice.
Delete()Elimina todos los elementos de esquema hijos (alias de Clear).
Delete(name: string)Elimina el primer hijo cuyo título coincida con el nombre.
Insert(index: int, outline: OutlineItemCollection)Inserta un elemento de esquema en el índice basado en 1 proporcionado.
Remove(item: OutlineItemCollection)Elimina el hijo proporcionado e indica si estaba presente.
Remove(index: int)Elimina el hijo en el índice basado en 1 proporcionado.
OutlineItem()Crea un nuevo elemento de esquema que puede añadirse a una OutlineCollection o a otro OutlineItem.

Ver también

 Español