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.Provides an abstract base class that supports automatic background pagination and tracking content positions across repaginations in addition to the methods and properties of its own base class.

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épagine automatiquement le contenu en arrière-plan (ce processus commence lorsque IsBackgroundPaginationEnabled est true, ce qui correspond au paramètre par défaut).By default, a DynamicDocumentPaginator will automatically pre-paginate content in the background (this process begins when IsBackgroundPaginationEnabled is true, which is the default setting).

Lorsque IsBackgroundPaginationEnabled est true, la disposition est également repaginée en raison de modifications apportées au contenu ou aux modifications apportées à PageSize.When IsBackgroundPaginationEnabled is true, the layout will also be repaginated due to changes in content or changes in PageSize.

L’événement PaginationProgress se produit à la fin de la pagination (ou de la repagination) d’une ou de plusieurs pages, comme dans les situations suivantes :The PaginationProgress event occurs upon completion of pagination (or repagination) of one or more pages, such as in the following situations:

Un événement PaginationCompleted se produit également lorsque la pagination d’arrière-plan est désactivée.A PaginationCompleted event also occurs when background pagination is disabled. Par exemple, s’il n’existe qu’une seule page de contenu et que IsBackgroundPaginationEnabled = false), l’appel de GetPage avec un argument de 0 entraîne deux événements :For example, if there is only one page of content and IsBackgroundPaginationEnabled = false), calling GetPage with an argument of 0 will result in two events:

  1. Événement PaginationProgress avec les paramètres PaginationProgressEventArgs de Start = 0 et Count = 1.A PaginationProgress event with PaginationProgressEventArgs settings of Start = 0 and Count = 1.

  2. Événement PaginationCompleted.A PaginationCompleted event.

Constructeurs

DynamicDocumentPaginator()

Initialise une nouvelle instance de la classe DynamicDocumentPaginator.Initializes a new instance of the DynamicDocumentPaginator class.

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.Gets or sets a value indicating whether pagination is performed automatically in the background in response to certain events, such as a change in page size.

IsPageCountValid

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si PageCount correspond au nombre total de pages.When overridden in a derived class, gets a value indicating whether PageCount is the total number of pages.

(Hérité de DocumentPaginator)
PageCount

En cas de substitution dans une classe dérivée, obtient le nombre de pages mises en forme.When overridden in a derived class, gets a count of the number of pages currently formatted.

(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.When overridden in a derived class, gets or sets the suggested width and height of each page.

(Hérité de DocumentPaginator)
Source

En cas de substitution dans une classe dérivée, retourne l'élément en cours de pagination.When overridden in a derived class, returns the element being paginated.

(Hérité de DocumentPaginator)

Méthodes

CancelAsync(Object)

Annule une opération GetPageAsync ou GetPageNumberAsync précédente.Cancels a previous GetPageAsync or GetPageNumberAsync operation.

(Hérité de DocumentPaginator)
ComputePageCount()

Force une pagination du contenu, met à jour PageCount avec le nouveau total et affecte à IsPageCountValid la valeur true.Forces a pagination of the content, updates PageCount with the new total, and sets IsPageCountValid to 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.Asynchronously, forces a pagination of the content, updates PageCount with the new total, and sets IsPageCountValid to 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.Asynchronously, forces a pagination of the content, updates PageCount with the new total, sets IsPageCountValid to true.

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

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetObjectPosition(Object)

En cas de substitution dans une classe dérivée, retourne une ContentPosition pour le Object spécifié.When overridden in a derived class, returns a ContentPosition for the specified Object.

GetPage(Int32)

En cas de substitution dans une classe dérivée, obtient la DocumentPage correspondant au numéro de page spécifié.When overridden in a derived class, gets the DocumentPage for the specified page number.

(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é.Asynchronously returns (through the GetPageCompleted event) the DocumentPage for the specified page number.

(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.Asynchronously returns (through the GetPageCompleted event) the DocumentPage for the specified page number and assigns the specified ID to the asynchronous task.

(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.When overridden in a derived class, returns the zero-based page number of the specified ContentPosition.

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.Asynchronously, returns (through the This method raises the GetPageNumberCompleted event) the zero-based page number of the specified ContentPosition.

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.Asynchronously, returns (through the This method raises the GetPageNumberCompleted event) the zero-based page number of the specified ContentPosition.

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.When overridden in a derived class, gets the position of the specified page in the document's content.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Déclenche l'événement ComputePageCountCompleted.Raises the ComputePageCountCompleted event.

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

Déclenche l'événement GetPageCompleted.Raises the GetPageCompleted event.

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

Déclenche l'événement GetPageNumberCompleted.Raises the GetPageNumberCompleted event.

OnPagesChanged(PagesChangedEventArgs)

Déclenche l'événement PagesChanged.Raises the PagesChanged event.

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

Déclenche l'événement PaginationCompleted.Raises the PaginationCompleted event.

OnPaginationProgress(PaginationProgressEventArgs)

Déclenche l'événement PaginationProgress.Raises the PaginationProgress event.

ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

Événements

ComputePageCountCompleted

Se produit lorsqu'une opération ComputePageCountAsync est terminée.Occurs when a ComputePageCountAsync operation has finished.

(Hérité de DocumentPaginator)
GetPageCompleted

Se produit lorsque GetPageAsync est terminé.Occurs when GetPageAsync has completed.

(Hérité de DocumentPaginator)
GetPageNumberCompleted

Se produit lorsque GetPageNumberAsync est terminé.Occurs when GetPageNumberAsync has completed.

PagesChanged

Se produit lorsque le contenu du document est modifié.Occurs when the document content is changed.

(Hérité de DocumentPaginator)
PaginationCompleted

Déclenché lorsque l'intégralité du contenu du document a été paginé.Occurs when all document content has been paginated.

PaginationProgress

Déclenché lorsqu'au moins une page de contenu a été paginée.Occurs when one or more content pages have been paginated.

S’applique à