DynamicDocumentPaginator Classe

Définition

Fournit une classe de base abstraite qui prend en charge la pagination d'arrière-plan automatique et les positions du contenu de suivi dans les repaginations, outre les méthodes et propriétés de sa propre classe de base.

public ref class DynamicDocumentPaginator abstract : System::Windows::Documents::DocumentPaginator
public abstract class DynamicDocumentPaginator : System.Windows.Documents.DocumentPaginator
type DynamicDocumentPaginator = class
    inherit DocumentPaginator
Public MustInherit Class DynamicDocumentPaginator
Inherits DocumentPaginator
Héritage
DynamicDocumentPaginator

Remarques

Par défaut, un DynamicDocumentPaginator prépro pagine automatiquement le contenu en arrière-plan (ce processus commence quand IsBackgroundPaginationEnabled est true, qui est le paramètre par défaut).

Lorsque IsBackgroundPaginationEnabled a truela valeur , la disposition est également réappariquée en raison de modifications du contenu ou de modifications apportées à PageSize.

L’événement PaginationProgress se produit à l’achèvement de la pagination (ou de la repagination) d’une ou plusieurs pages, par exemple dans les situations suivantes :

Un PaginationCompleted événement se produit également lorsque la pagination en arrière-plan est désactivée. Par exemple, s’il n’existe qu’une seule page de contenu et IsBackgroundPaginationEnabled = false), l’appel GetPage avec un argument 0 entraîne deux événements :

  1. Événement PaginationProgress avec PaginationProgressEventArgs les paramètres Start = 0 et Count = 1.

  2. Événement PaginationCompleted .

Constructeurs

DynamicDocumentPaginator()

Initialise une nouvelle instance de la classe DynamicDocumentPaginator.

Propriétés

IsBackgroundPaginationEnabled

Obtient ou définit une valeur indiquant si la pagination est réalisée automatiquement en arrière-plan en réponse à certains événements, tels qu'une modification de la taille de la page.

IsPageCountValid

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

(Hérité de DocumentPaginator)
PageCount

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

(Hérité de DocumentPaginator)
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.

(Hérité de DocumentPaginator)
Source

En cas de substitution dans une classe dérivée, retourne l'élément en cours de pagination.

(Hérité de DocumentPaginator)

Méthodes

CancelAsync(Object)

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

(Hérité de DocumentPaginator)
ComputePageCount()

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

(Hérité de DocumentPaginator)
ComputePageCountAsync()

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

(Hérité de DocumentPaginator)
ComputePageCountAsync(Object)

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

(Hérité de DocumentPaginator)
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)
GetObjectPosition(Object)

En cas de substitution dans une classe dérivée, retourne une ContentPosition pour le Object spécifié.

GetPage(Int32)

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

(Hérité de DocumentPaginator)
GetPageAsync(Int32)

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

(Hérité de DocumentPaginator)
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.

(Hérité de DocumentPaginator)
GetPageNumber(ContentPosition)

En cas de substitution dans une classe dérivée, retourne le numéro de page de base zéro correspondant à la ContentPosition spécifiée.

GetPageNumberAsync(ContentPosition)

Retourne, de manière asynchrone (par l'événement GetPageNumberCompleted), le numéro de page de base zéro de la ContentPosition spécifiée.

GetPageNumberAsync(ContentPosition, Object)

Retourne, de manière asynchrone (par l'événement GetPageNumberCompleted), le numéro de page de base zéro de la ContentPosition spécifiée.

GetPagePosition(DocumentPage)

En cas de substitution dans une classe dérivée, obtient la position de la page spécifiée dans le contenu du document.

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.

(Hérité de DocumentPaginator)
OnGetPageCompleted(GetPageCompletedEventArgs)

Déclenche l’événement GetPageCompleted.

(Hérité de DocumentPaginator)
OnGetPageNumberCompleted(GetPageNumberCompletedEventArgs)

Déclenche l’événement GetPageNumberCompleted.

OnPagesChanged(PagesChangedEventArgs)

Déclenche l’événement PagesChanged.

(Hérité de DocumentPaginator)
OnPaginationCompleted(EventArgs)

Déclenche l’événement PaginationCompleted.

OnPaginationProgress(PaginationProgressEventArgs)

Déclenche l’événement PaginationProgress.

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.

(Hérité de DocumentPaginator)
GetPageCompleted

Se produit lorsque GetPageAsync est terminé.

(Hérité de DocumentPaginator)
GetPageNumberCompleted

Se produit lorsque GetPageNumberAsync est terminé.

PagesChanged

Se produit lorsque le contenu du document est modifié.

(Hérité de DocumentPaginator)
PaginationCompleted

Déclenché lorsque l'intégralité du contenu du document a été paginé.

PaginationProgress

Déclenché lorsqu'au moins une page de contenu a été paginée.

S’applique à