OutlineItemCollection
Vue d’ensemble
OutlineItemCollection est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
Un seul élément de plan qui peut contenir des éléments enfants (signets/entrées de TOC).
Cette classe fournit 13 méthodes pour travailler avec des objets OutlineItemCollection dans les programmes .NET.
Les méthodes disponibles incluent : Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : Action, Bold, Children, Color, Count, Destination, et 18 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Count | int | Read | Nombre d’éléments d’outline enfants. |
First | OutlineItemCollection? | Read | Premier élément d’outline enfant, ou null s’il n’y en a pas. |
Last | OutlineItemCollection? | Read | Dernier élément d’outline enfant, ou null s’il n’y en a pas. |
Next | OutlineItemCollection? | Read | Élément d’outline frère suivant, ou null si c’est le dernier frère. |
Prev | OutlineItemCollection? | Read | Élément d’outline frère précédent, ou null si c’est le premier frère. |
HasNext | bool | Read | Vrai lorsque cet élément a un frère suivant. |
Title | string | Read/Write | Titre du signet. |
Action | Aspose.Pdf.Annotations.PdfAction? | Read/Write | Action associée à cet élément d’outline, le cas échéant. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Read/Write | Destination de cet élément d’outline. |
Bold | bool | Read/Write | Indique si le signet est affiché en gras. |
Italic | bool | Read/Write | Indique si le signet est affiché en italique. |
Color | System.Drawing.Color | Read/Write | Couleur du signet. |
Open | bool | Read/Write | Indique si le signet est développé. |
IsReadOnly | bool | Read | Indique si la collection est en lecture seule. |
IsSynchronized | bool | Read | Indique si la collection est sûre pour les threads. |
SyncRoot | object | Read | Racine de synchronisation pour IsSynchronized ; renvoie cette collection. |
Level | int | Read | Profondeur de ce signet dans l’arbre d’outline (niveau supérieur = 0). |
Parent | Outlines? | Read | Arbre d’outline propriétaire, ou null lorsque cet élément n’est pas encore attaché. |
VisibleCount | int | Read | Nombre de signets visibles (compte les entrées /Count de façon récursive). |
IsOpen | bool | Read/Write | Indique si cet élément d’outline est initialement ouvert (développé). |
IsBold | bool | Read/Write | Indique si le titre de l’élément d’outline est affiché en gras. |
IsItalic | bool | Read/Write | Indique si le titre de l’élément d’outline est affiché en italique. |
DestinationPageNumber | int | Read | Numéro de page de destination (commençant à 1), ou 0 si non défini ou si ce n’est pas une destination de page. |
Children | IReadOnlyList<OutlineItem> | Read | Éléments d’outline enfants. |
Méthodes
| Signature | Description |
|---|---|
OutlineItemCollection() | Construire un élément de plan vide. |
OutlineItemCollection(outlines: OutlineCollection?) | Construire un élément de plan lié à une collection de plans existante (équivalent à new OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Itère sur les éléments de plan enfants. |
Add(outline: OutlineItemCollection) | Ajouter un élément de plan en tant qu’enfant de celui-ci. |
Clear() | Supprimer chaque élément de plan enfant. |
Contains(item: OutlineItemCollection) | Indique si l’élément fourni est un enfant direct de celui-ci. |
CopyTo(array: OutlineItemCollection[], index: int) | Copier les enfants dans un tableau à partir de l’index. |
Delete() | Supprimer chaque élément de plan enfant (alias de Clear). |
Delete(name: string) | Supprimer le premier enfant dont le titre correspond au nom. |
Insert(index: int, outline: OutlineItemCollection) | Insérer un élément de plan à l’index fourni (basé sur 1). |
Remove(item: OutlineItemCollection) | Supprimer l’enfant fourni et indiquer s’il était présent. |
Remove(index: int) | Supprimer l’enfant à l’index fourni (basé sur 1). |
OutlineItem() | Créer un nouvel élément de plan pouvant être ajouté à une OutlineCollection ou à un autre OutlineItem. |