Partager via


DocumentPaginator Classe

Définition

Fournit une classe de base abstraite qui prend en charge la création d’éléments à plusieurs pages à partir d’un document unique.

public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
Héritage
DocumentPaginator
Dérivé

Remarques

Si vous avez besoin d’une repagination automatique en arrière-plan en réponse à des événements tels que la modification de la taille de page d’un FlowDocument, utilisez DynamicDocumentPaginator comme classe de base.

Constructeurs

DocumentPaginator()

Initialise une nouvelle instance de la classe DocumentPaginator.

Propriétés

IsPageCountValid

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si PageCount correspond au nombre total de pages.

PageCount

En cas de substitution dans une classe dérivée, obtient le nombre de pages actuellement mises en forme.

PageSize

En cas de substitution dans une classe dérivée, obtient ou définit la largeur et la hauteur suggérées de chaque page.

Source

En cas de substitution dans une classe dérivée, retourne l’élément paginé.

Méthodes

CancelAsync(Object)

Annule une opération de GetPageAsync ou de GetPageNumberAsync précédente.

ComputePageCount()

Force une pagination du contenu, met à jour PageCount avec le nouveau total et définit IsPageCountValid sur true.

ComputePageCountAsync()

De façon asynchrone, force une pagination du contenu, met à jour PageCount avec le nouveau total et définit IsPageCountValid sur true.

ComputePageCountAsync(Object)

De façon asynchrone, force une pagination du contenu, met à jour PageCount avec le nouveau total, définit IsPageCountValid sur true.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetPage(Int32)

En cas de substitution dans une classe dérivée, obtient la DocumentPage pour le numéro de page spécifié.

GetPageAsync(Int32, Object)

Retourne de façon asynchrone (via l’événement GetPageCompleted) l'DocumentPage pour le numéro de page spécifié et affecte l’ID spécifié à la tâche asynchrone.

GetPageAsync(Int32)

Retourne de façon asynchrone (via l’événement GetPageCompleted) l'DocumentPage pour le numéro de page spécifié.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

Déclenche l’événement ComputePageCountCompleted.

OnGetPageCompleted(GetPageCompletedEventArgs)

Déclenche l’événement GetPageCompleted.

OnPagesChanged(PagesChangedEventArgs)

Déclenche l’événement PagesChanged.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Événements

ComputePageCountCompleted

Se produit lorsqu’une opération de ComputePageCountAsync est terminée.

GetPageCompleted

Se produit lorsque GetPageAsync est terminé.

PagesChanged

Se produit lorsque le contenu du document est modifié.

S’applique à