Condividi tramite


DocumentPaginator Classe

Definizione

Fornisce una classe base astratta che supporta la creazione di elementi a più pagine da un solo documento.

public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
Ereditarietà
DocumentPaginator
Derivato

Commenti

Se è necessario il repaginamento automatico in background in risposta a eventi come la modifica delle dimensioni della pagina di un FlowDocument, usare DynamicDocumentPaginator come classe di base.

Costruttori

DocumentPaginator()

Inizializza una nuova istanza della classe DocumentPaginator.

Proprietà

IsPageCountValid

Quando è sottoposto a override in una classe derivata, consente di ottenere un valore che indica se PageCount è il numero totale di pagine.

PageCount

Quando è sottoposto a override in una classe derivata, ottiene il conteggio del numero di pagine attualmente formattate.

PageSize

Quando viene sottoposto a override in una classe derivata, ottiene o imposta la larghezza e l'altezza suggerite di ciascuna pagina.

Source

Quando è sottoposto a override in una classe derivata, restituisce l'elemento impaginato.

Metodi

CancelAsync(Object)

Annulla un'operazione precedente dell'elemento GetPageAsync o GetPageNumberAsync.

ComputePageCount()

Forza una paginazione del contenuto, aggiorna PageCount con il nuovo totale e imposta IsPageCountValid su true.

ComputePageCountAsync()

Forza in modo asincrono un'impaginazione del contenuto, aggiorna PageCount con il nuovo totale e imposta IsPageCountValid su true.

ComputePageCountAsync(Object)

Forza in modo asincrono un'impaginazione del contenuto, aggiorna PageCount con il nuovo totale e imposta IsPageCountValid su true.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPage(Int32)

Quando viene sottoposto a override in una classe derivata, ottiene l'elemento DocumentPage per il numero di pagina specificata.

GetPageAsync(Int32)

Restituisce in modo asincrono (tramite l'evento GetPageCompleted ) DocumentPage per il numero di pagina specificato.

GetPageAsync(Int32, Object)

Restituisce in modo asincrono (tramite l'evento GetPageCompleted ) DocumentPage per il numero di pagina specificato e assegna l'ID specificato all'attività asincrona.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

Genera l'evento ComputePageCountCompleted.

OnGetPageCompleted(GetPageCompletedEventArgs)

Genera l'evento GetPageCompleted.

OnPagesChanged(PagesChangedEventArgs)

Genera l'evento PagesChanged.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

ComputePageCountCompleted

Si verifica quando viene completata un'operazione dell'elemento ComputePageCountAsync.

GetPageCompleted

Si verifica al completamento di GetPageAsync.

PagesChanged

Si verifica in seguito alla modifica del contenuto del documento.

Si applica a