Freigeben über


DocumentPaginator Klasse

Definition

Stellt eine abstrakte Basisklasse bereit, die das Erstellen von mehrseitigen Elementen aus einem einzelnen Dokument unterstützt.

public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
Vererbung
DocumentPaginator
Abgeleitet

Hinweise

Wenn Sie als Reaktion auf Ereignisse wie das Ändern der Seitengröße eines FlowDocumentautomatische Hintergrundumkehr benötigen, verwenden Sie DynamicDocumentPaginator als Basisklasse.

Konstruktoren

DocumentPaginator()

Initialisiert eine neue Instanz der DocumentPaginator Klasse.

Eigenschaften

IsPageCountValid

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob PageCount die Gesamtanzahl der Seiten ist.

PageCount

Wenn eine abgeleitete Klasse überschrieben wird, wird die Anzahl der aktuell formatierten Seiten ermittelt.

PageSize

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird die vorgeschlagene Breite und Höhe jeder Seite abgerufen oder festgelegt.

Source

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das element zurückgegeben, das paginiert wird.

Methoden

CancelAsync(Object)

Bricht einen vorherigen GetPageAsync- oder GetPageNumberAsync Vorgang ab.

ComputePageCount()

Erzwingt eine Paginierung des Inhalts, aktualisiert PageCount mit der neuen Summe und legt IsPageCountValid auf truefest.

ComputePageCountAsync()

Erzwingt asynchron eine Paginierung des Inhalts, aktualisiert PageCount mit der neuen Summe und legt IsPageCountValid auf truefest.

ComputePageCountAsync(Object)

Erzwingt asynchron eine Paginierung des Inhalts, aktualisiert PageCount mit der neuen Summe, legt IsPageCountValid auf truefest.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetPage(Int32)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft die DocumentPage für die angegebene Seitenzahl ab.

GetPageAsync(Int32, Object)

Gibt asynchron (über das GetPageCompleted-Ereignis) die DocumentPage für die angegebene Seitenzahl zurück und weist der asynchronen Aufgabe die angegebene ID zu.

GetPageAsync(Int32)

Gibt asynchron (über das GetPageCompleted-Ereignis) die DocumentPage für die angegebene Seitenzahl zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

Löst das ComputePageCountCompleted-Ereignis aus.

OnGetPageCompleted(GetPageCompletedEventArgs)

Löst das GetPageCompleted-Ereignis aus.

OnPagesChanged(PagesChangedEventArgs)

Löst das PagesChanged-Ereignis aus.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

ComputePageCountCompleted

Tritt auf, wenn ein ComputePageCountAsync Vorgang abgeschlossen ist.

GetPageCompleted

Tritt auf, wenn GetPageAsync abgeschlossen ist.

PagesChanged

Tritt auf, wenn der Dokumentinhalt geändert wird.

Gilt für: