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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Count | int | Read | Número de elementos de esquema secundarios. |
First | OutlineItemCollection? | Read | El primer elemento de esquema secundario, o null si no hay ninguno. |
Last | OutlineItemCollection? | Read | El último elemento de esquema secundario, o null si no hay ninguno. |
Next | OutlineItemCollection? | Read | El siguiente elemento de esquema hermano, o null si este es el último hermano. |
Prev | OutlineItemCollection? | Read | El elemento de esquema hermano anterior, o null si este es el primer hermano. |
HasNext | bool | Read | True cuando este elemento tiene un hermano siguiente. |
Title | string | Read/Write | El título del marcador. |
Action | Aspose.Pdf.Annotations.PdfAction? | Read/Write | La acción asociada a este elemento de esquema, si la hay. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Read/Write | El destino de este elemento de esquema. |
Bold | bool | Read/Write | Indica si el marcador se muestra en negrita. |
Italic | bool | Read/Write | Indica si el marcador se muestra en cursiva. |
Color | System.Drawing.Color | Read/Write | Color del marcador. |
Open | bool | Read/Write | Indica si el marcador está expandido. |
IsReadOnly | bool | Read | Indica si la colección es de solo lectura. |
IsSynchronized | bool | Read | Indica si la colección es segura para subprocesos. |
SyncRoot | object | Read | Raíz de sincronización para IsSynchronized; devuelve esta colección. |
Level | int | Read | Profundidad de este marcador en el árbol de esquema (nivel superior = 0). |
Parent | Outlines? | Read | El árbol de esquema propietario, o null cuando este elemento aún no está adjunto. |
VisibleCount | int | Read | Número de marcadores visibles (cuenta entradas /Count recursivamente). |
IsOpen | bool | Read/Write | Indica si este elemento de esquema está inicialmente abierto (expandido). |
IsBold | bool | Read/Write | Indica si el título del elemento de esquema se muestra en negrita. |
IsItalic | bool | Read/Write | Indica si el título del elemento de esquema se muestra en cursiva. |
DestinationPageNumber | int | Read | El número de página de destino (basado en 1), o 0 si no está establecido o no es un destino de página. |
Children | IReadOnlyList<OutlineItem> | Read | Elementos de esquema secundarios. |
Métodos
| Firma | Descripció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. |