OutlineItemCollection

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

NomTypeAccèsDescription
CountintReadNombre d’éléments d’outline enfants.
FirstOutlineItemCollection?ReadPremier élément d’outline enfant, ou null s’il n’y en a pas.
LastOutlineItemCollection?ReadDernier élément d’outline enfant, ou null s’il n’y en a pas.
NextOutlineItemCollection?ReadÉlément d’outline frère suivant, ou null si c’est le dernier frère.
PrevOutlineItemCollection?ReadÉlément d’outline frère précédent, ou null si c’est le premier frère.
HasNextboolReadVrai lorsque cet élément a un frère suivant.
TitlestringRead/WriteTitre du signet.
ActionAspose.Pdf.Annotations.PdfAction?Read/WriteAction associée à cet élément d’outline, le cas échéant.
DestinationAspose.Pdf.Annotations.IAppointment?Read/WriteDestination de cet élément d’outline.
BoldboolRead/WriteIndique si le signet est affiché en gras.
ItalicboolRead/WriteIndique si le signet est affiché en italique.
ColorSystem.Drawing.ColorRead/WriteCouleur du signet.
OpenboolRead/WriteIndique si le signet est développé.
IsReadOnlyboolReadIndique si la collection est en lecture seule.
IsSynchronizedboolReadIndique si la collection est sûre pour les threads.
SyncRootobjectReadRacine de synchronisation pour IsSynchronized ; renvoie cette collection.
LevelintReadProfondeur de ce signet dans l’arbre d’outline (niveau supérieur = 0).
ParentOutlines?ReadArbre d’outline propriétaire, ou null lorsque cet élément n’est pas encore attaché.
VisibleCountintReadNombre de signets visibles (compte les entrées /Count de façon récursive).
IsOpenboolRead/WriteIndique si cet élément d’outline est initialement ouvert (développé).
IsBoldboolRead/WriteIndique si le titre de l’élément d’outline est affiché en gras.
IsItalicboolRead/WriteIndique si le titre de l’élément d’outline est affiché en italique.
DestinationPageNumberintReadNuméro de page de destination (commençant à 1), ou 0 si non défini ou si ce n’est pas une destination de page.
ChildrenIReadOnlyList<OutlineItem>ReadÉléments d’outline enfants.

Méthodes

SignatureDescription
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.

Voir aussi

 Français