DocumentPaginator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una classe base astratta che supporta la creazione di elementi a più pagine da un singolo documento.
public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
- Ereditarietà
-
DocumentPaginator
- Derivato
Commenti
Se è necessaria la riproduzione automatica in background in risposta a eventi come la modifica delle dimensioni della pagina di un FlowDocumentoggetto , usare DynamicDocumentPaginator come classe di base.
Costruttori
| Nome | Descrizione |
|---|---|
| DocumentPaginator() |
Inizializza una nuova istanza della classe DocumentPaginator. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsPageCountValid |
In caso di override in una classe derivata, ottiene un valore che indica se PageCount è il numero totale di pagine. |
| PageCount |
Quando sottoposto a override in una classe derivata, ottiene un conteggio del numero di pagine attualmente formattate. |
| PageSize |
In caso di override in una classe derivata, ottiene o imposta la larghezza e l'altezza suggerite di ogni pagina. |
| Source |
Quando sottoposto a override in una classe derivata, restituisce l'elemento impaginato. |
Metodi
| Nome | Descrizione |
|---|---|
| CancelAsync(Object) |
Annulla un'operazione o GetPageAsync precedenteGetPageNumberAsync. |
| ComputePageCount() |
Forza una paginazione del contenuto, gli aggiornamenti PageCount con il nuovo totale e imposta IsPageCountValid su |
| ComputePageCountAsync() |
Forza in modo asincrono un'impaginazione del contenuto, gli aggiornamenti PageCount con il nuovo totale e imposta IsPageCountValid su |
| ComputePageCountAsync(Object) |
In modo asincrono, forza una paginazione del contenuto, gli aggiornamenti PageCount con il nuovo totale, imposta IsPageCountValid su |
| 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) |
In caso di override in una classe derivata, ottiene l'oggetto DocumentPage per il numero di pagina specificato. |
| GetPageAsync(Int32, Object) |
Restituisce in modo asincrono (tramite l'evento GetPageCompleted ) per DocumentPage il numero di pagina specificato e assegna l'ID specificato all'attività asincrona. |
| GetPageAsync(Int32) |
Restituisce in modo asincrono (tramite l'evento) l'oggetto GetPageCompletedDocumentPage per il numero di pagina specificato. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (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
| Nome | Descrizione |
|---|---|
| ComputePageCountCompleted |
Si verifica al termine di un'operazione ComputePageCountAsync . |
| GetPageCompleted |
Si verifica al GetPageAsync termine dell'operazione. |
| PagesChanged |
Si verifica quando il contenuto del documento viene modificato. |