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 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 en cours de pagination.

Méthodes

CancelAsync(Object)

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

ComputePageCount()

Force une pagination du contenu, met à jour PageCount avec le nouveau total et affecte à IsPageCountValid la valeur true.

ComputePageCountAsync()

Force, de manière asynchrone, une pagination du contenu, met à jour PageCount avec le nouveau total et affecte à IsPageCountValid la valeur true.

ComputePageCountAsync(Object)

Force, de manière asynchrone, une pagination du contenu, met à jour PageCount avec le nouveau total et affecte à IsPageCountValid la valeur true.

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office 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 correspondant au numéro de page spécifié.

GetPageAsync(Int32)

Retourne, de manière asynchrone (par l'événement GetPageCompleted), la DocumentPage correspondant au numéro de page spécifié.

GetPageAsync(Int32, Object)

Retourne, de manière asynchrone (par l'événement GetPageCompleted), la DocumentPage correspondant au numéro de page spécifié et assigne l'ID indiqué à la tâche asynchrone.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(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 ComputePageCountAsync est terminée.

GetPageCompleted

Se produit lorsque GetPageAsync est terminé.

PagesChanged

Se produit lorsque le contenu du document est modifié.

S’applique à