PageCollection

PageCollection

Vue d’ensemble

PageCollection Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IEnumerable<Page>.

Collecte de pages dans un document PDF.

Cette classe fournit 29 méthodes pour travailler avec des objets PageCollection dans les programmes .NET. Les méthodes disponibles comprennent : Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator,Et 3 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Count, IsReadOnly, IsSynchronized, SyncRoot.

Propriétés

Nom deTypeAccessDescription
CountintLireLe nombre total de pages.
IsReadOnlyboolLireQue la collection soit seulement lisible.
IsSynchronizedboolLireQue la collection soit thread-safe.
SyncRootobjectLireSynchronisation de la racine pour IsSynchronized; retourne cette collection.

méthodes

SignatureDescription
At(oneBasedIndex: int)Alias pour indexer - obtenez la page par le numéro de page basé sur 1.
IndexOf(entity: Page?)Retourne l’indice basé sur 1 de la page donnée, ou -1 si on ne trouve pas.
Accept(visitor: Text.TextAbsorber)Acceptez un visiteur TextAbsorber; itérate chaque page.
Accept(visitor: Text.TextFragmentAbsorber)Acceptez un visiteur TextFragmentAbsorber ; accumulez des fragments sur toutes les pages.
Accept(visitor: ImagePlacementAbsorber)Accepter un visiteur sur chaque page.
Accept(visitor: Annotations.AnnotationSelector)Passez chaque note sur chaque page et envoyez-la au visiteur.
Add()Ajoutez une nouvelle page blanche.
Add(width: double, height: double)Ajouter une nouvelle page blanche avec les dimensions données.
Add(entity: Page)Ajouter une page d’un autre (ou même) document en clonant profondément son dictionnaire de page.
Add(otherPages: PageCollection)Ajouter toutes les pages d’une autre collection de page (cross-document merge).
Add(pages: ICollection<Page>)Ajouter plusieurs pages d’une collection (cross-document merge).
Add(pages: Page[])Ajouter plusieurs pages à partir d’une array (cross-document merge).
Insert(pageNumber: int)Insérer une nouvelle page blanche avant l’indice 1 donné.
Insert(pageNumber: int, width: double, height: double)Insérer une nouvelle page blanche avec des dimensions explicites avant l’indice 1 donné.
Delete(index: int)Supprimer une page par numéro de page basé sur 1.
Delete(pages)Supprimer plusieurs pages par 1 numéro de page.
Delete()Supprimer toutes les pages du document.
Insert(pageNumber: int, entity: Page)Insérer une seule page (de n’importe quel document) avant l’indice 1 donné.
Insert(pageNumber: int, pages: ICollection<Page>)Insérer plusieurs pages d’une collection avant l’indice 1 donné (cross-document merge).
Insert(pageNumber: int, pages: Page[])Insérer plusieurs pages d’une ligne avant l’indice 1 donné (cross-document merge).
FreeMemory()Il nettoie les données cachées sur chaque page.
BeginUpdate()Suspension de la maintenance d’arbre-page pendant un ensemble de mutations.
EndUpdate()Récupérer la maintenance de page-arbre après un BeginUpdate batch.
Clear()Supprimer chaque page de la collection.
Contains(item: Page)Que la page fournie appartient à cette collection.
CopyTo(array: Page[], index: int)Copiez le contenu de la collection dans un ensemble commençant par index.
Flatten()Flatter chaque formulaire et annotation sur chaque page.
Remove(item: Page)Supprimez la page fournie et rappelez-vous s’elle était présente.
GetEnumerator()Appelez GetEnumerator sur cette instance PageCollection.

Voir aussi

 Français