Freigeben über


DocumentPaginator Klasse

Definition

Stellt eine abstrakte Basisklasse bereit, die das Erstellen mehrseitiger Elemente 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 eine automatische Hintergrundreagination als Reaktion auf Ereignisse wie das Ändern der Seitengröße eines FlowDocumentbenötigen, verwenden Sie DynamicDocumentPaginator als Basisklasse.

Konstruktoren

DocumentPaginator()

Initialisiert eine neue Instanz der DocumentPaginator-Klasse.

Eigenschaften

IsPageCountValid

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob PageCount die Gesamtzahl der Seiten angibt.

PageCount

Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der derzeit formatierten Seiten ab.

PageSize

Ruft beim Überschreiben in einer abgeleiteten Klasse die vorgeschlagene Breite und Höhe jeder Seite ab oder legt diese fest.

Source

Gibt beim Überschreiben in einer abgeleiteten Klasse das derzeit paginierte Element zurück.

Methoden

CancelAsync(Object)

Bricht einen früheren GetPageAsync-Vorgang oder GetPageNumberAsync-Vorgang ab.

ComputePageCount()

Erzwingt eine Paginierung des Inhalts, aktualisiert PageCount mit dem neuen Gesamtbetrag und legt IsPageCountValid auf true fest.

ComputePageCountAsync()

Erzwingt eine asynchrone Paginierung des Inhalts, aktualisiert PageCount mit dem neuen Gesamtbetrag und legt IsPageCountValid auf true fest.

ComputePageCountAsync(Object)

Erzwingt eine asynchrone Paginierung des Inhalts, aktualisiert PageCount mit dem neuen Gesamtbetrag und legt IsPageCountValid auf true fest.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetPage(Int32)

Ruft beim Überschreiben in einer abgeleiteten Klasse DocumentPage für die angegebene Seitenzahl ab.

GetPageAsync(Int32)

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

GetPageAsync(Int32, Object)

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

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des 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 ein, wenn ein ComputePageCountAsync-Vorgang beendet wurde.

GetPageCompleted

Tritt auf, wenn GetPageAsync abgeschlossen wurde.

PagesChanged

Tritt auf, wenn der Dokumentinhalt geändert wird.

Gilt für: