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.Provides an abstract base class that supports creation of multiple-page elements from a single document.

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 de repaginer automatiquement 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.If you need automatic background repagination in response to events such as changing the page size of a FlowDocument, then use DynamicDocumentPaginator as your base class.

Constructeurs

DocumentPaginator()

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

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.When overridden in a derived class, gets a value indicating whether PageCount is the total number of pages.

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.

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.

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.

Méthodes

CancelAsync(Object)

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

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.

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.

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.

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)
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.

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.

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.

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.

OnGetPageCompleted(GetPageCompletedEventArgs)

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

OnPagesChanged(PagesChangedEventArgs)

Déclenche l'événement PagesChanged.Raises the PagesChanged 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.

GetPageCompleted

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

PagesChanged

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

S’applique à