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 eine automatische Hintergrundumkehr als Reaktion auf Ereignisse benötigen, z. B. das Ändern der Seitengröße eines FlowDocumentHintergrunds, verwenden Sie DynamicDocumentPaginator sie als Basisklasse.

Konstruktoren

Name Beschreibung
DocumentPaginator()

Initialisiert eine neue Instanz der DocumentPaginator-Klasse.

Eigenschaften

Name Beschreibung
IsPageCountValid

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob PageCount es sich um die Gesamtanzahl der Seiten handelt.

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

Name Beschreibung
CancelAsync(Object)

Bricht einen vorherigen GetPageAsync vorgang oder GetPageNumberAsync einen Vorgang ab.

ComputePageCount()

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

ComputePageCountAsync()

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

ComputePageCountAsync(Object)

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

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 sie die DocumentPage für die angegebene Seitenzahl ab.

GetPageAsync(Int32, Object)

Gibt asynchron (durch 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 (durch 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

Name Beschreibung
ComputePageCountCompleted

Tritt auf, wenn ein ComputePageCountAsync Vorgang abgeschlossen ist.

GetPageCompleted

Tritt auf, wenn GetPageAsync der Vorgang abgeschlossen ist.

PagesChanged

Tritt auf, wenn der Dokumentinhalt geändert wird.

Gilt für: