DynamicDocumentPaginator DynamicDocumentPaginator DynamicDocumentPaginator DynamicDocumentPaginator Class

Definition

Stellt eine abstrakte Basisklasse bereit, die zusätzlich zu den Methoden und Eigenschaften der eigenen Basisklasse die automatische Hintergrundpaginierung und die Nachverfolgung von Inhaltspositionen über Neupaginierungen hinweg unterstützt.Provides an abstract base class that supports automatic background pagination and tracking content positions across repaginations in addition to the methods and properties of its own base class.

public ref class DynamicDocumentPaginator abstract : System::Windows::Documents::DocumentPaginator
public abstract class DynamicDocumentPaginator : System.Windows.Documents.DocumentPaginator
type DynamicDocumentPaginator = class
    inherit DocumentPaginator
Public MustInherit Class DynamicDocumentPaginator
Inherits DocumentPaginator
Vererbung
DynamicDocumentPaginatorDynamicDocumentPaginatorDynamicDocumentPaginatorDynamicDocumentPaginator

Hinweise

Standardmäßig DynamicDocumentPaginator wird der Inhalt automatisch im Hintergrund vorab paginiert (dieser Prozess beginnt, wenn IsBackgroundPaginationEnabled ist true, was der Standardeinstellung entspricht).By default, a DynamicDocumentPaginator will automatically pre-paginate content in the background (this process begins when IsBackgroundPaginationEnabled is true, which is the default setting).

Wenn IsBackgroundPaginationEnabledden Wert PageSizehat, wird das Layout auch aufgrund von Änderungen an Inhalten oder Änderungen in erneut replisiert. trueWhen IsBackgroundPaginationEnabled is true, the layout will also be repaginated due to changes in content or changes in PageSize.

Das PaginationProgress Ereignis tritt nach Abschluss der Paginierung (oder der repinierung) von einer oder mehreren Seiten auf, z. b. in den folgenden Situationen:The PaginationProgress event occurs upon completion of pagination (or repagination) of one or more pages, such as in the following situations:

Ein PaginationCompleted -Ereignis tritt auch auf, wenn die Hintergrund Paginierung deaktiviert ist.A PaginationCompleted event also occurs when background pagination is disabled. Wenn beispielsweise nur IsBackgroundPaginationEnabledeine Inhaltsseite und = false) vorhanden sind, führt der Aufruf GetPage von mit einem Argument von 0 zu zwei Ereignissen:For example, if there is only one page of content and IsBackgroundPaginationEnabled = false), calling GetPage with an argument of 0 will result in two events:

  1. Ein PaginationProgress -Ereignis PaginationProgressEventArgs mit den Start Einstellungen = 0 Count und = 1.A PaginationProgress event with PaginationProgressEventArgs settings of Start = 0 and Count = 1.

  2. Ein PaginationCompleted -Ereignis.A PaginationCompleted event.

Konstruktoren

DynamicDocumentPaginator() DynamicDocumentPaginator() DynamicDocumentPaginator() DynamicDocumentPaginator()

Initialisiert eine neue Instanz der DynamicDocumentPaginator-Klasse.Initializes a new instance of the DynamicDocumentPaginator class.

Eigenschaften

IsBackgroundPaginationEnabled IsBackgroundPaginationEnabled IsBackgroundPaginationEnabled IsBackgroundPaginationEnabled

Ruft einen Wert ab, der angibt, ob die Paginierung automatisch im Hintergrund als Reaktion auf bestimmte Ereignisse, z. B. eine Änderung der Seitengröße, durchgeführt wird, oder legt diesen fest.Gets or sets a value indicating whether pagination is performed automatically in the background in response to certain events, such as a change in page size.

IsPageCountValid IsPageCountValid IsPageCountValid IsPageCountValid

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob PageCount die Gesamtzahl der Seiten angibt.When overridden in a derived class, gets a value indicating whether PageCount is the total number of pages.

(Inherited from DocumentPaginator)
PageCount PageCount PageCount PageCount

Ruft beim Überschreiben in einer abgeleiteten Klasse die Anzahl der derzeit formatierten Seiten ab.When overridden in a derived class, gets a count of the number of pages currently formatted

(Inherited from DocumentPaginator)
PageSize PageSize PageSize PageSize

Ruft beim Überschreiben in einer abgeleiteten Klasse die vorgeschlagene Breite und Höhe jeder Seite ab oder legt diese fest.When overridden in a derived class, gets or sets the suggested width and height of each page.

(Inherited from DocumentPaginator)
Source Source Source Source

Gibt beim Überschreiben in einer abgeleiteten Klasse das derzeit paginierte Element zurück.When overridden in a derived class, returns the element being paginated.

(Inherited from DocumentPaginator)

Methoden

CancelAsync(Object) CancelAsync(Object) CancelAsync(Object) CancelAsync(Object)

Bricht einen früheren GetPageAsync-Vorgang oder GetPageNumberAsync-Vorgang ab.Cancels a previous GetPageAsync or GetPageNumberAsync operation.

(Inherited from DocumentPaginator)
ComputePageCount() ComputePageCount() ComputePageCount() ComputePageCount()

Erzwingt eine Paginierung des Inhalts, aktualisiert PageCount mit dem neuen Gesamtbetrag und legt IsPageCountValid auf true fest.Forces a pagination of the content, updates PageCount with the new total, and sets IsPageCountValid to true.

(Inherited from DocumentPaginator)
ComputePageCountAsync() ComputePageCountAsync() ComputePageCountAsync() ComputePageCountAsync()

Erzwingt eine asynchrone Paginierung des Inhalts, aktualisiert PageCount mit dem neuen Gesamtbetrag und legt IsPageCountValid auf true fest.Asynchronously, forces a pagination of the content, updates PageCount with the new total, and sets IsPageCountValid to true.

(Inherited from DocumentPaginator)
ComputePageCountAsync(Object) ComputePageCountAsync(Object) ComputePageCountAsync(Object) ComputePageCountAsync(Object)

Erzwingt eine asynchrone Paginierung des Inhalts, aktualisiert PageCount mit dem neuen Gesamtbetrag und legt IsPageCountValid auf true fest.Asynchronously, forces a pagination of the content, updates PageCount with the new total, sets IsPageCountValid to true.

(Inherited from DocumentPaginator)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetObjectPosition(Object) GetObjectPosition(Object) GetObjectPosition(Object) GetObjectPosition(Object)

Gibt beim Überschreiben in einer abgeleiteten Klasse eine ContentPosition für das angegebene Object zurück.When overridden in a derived class, returns a ContentPosition for the specified Object.

GetPage(Int32) GetPage(Int32) GetPage(Int32) GetPage(Int32)

Ruft beim Überschreiben in einer abgeleiteten Klasse DocumentPage für die angegebene Seitenzahl ab.When overridden in a derived class, gets the DocumentPage for the specified page number.

(Inherited from DocumentPaginator)
GetPageAsync(Int32) GetPageAsync(Int32) GetPageAsync(Int32) GetPageAsync(Int32)

Gibt (über das GetPageCompleted-Ereignis) die DocumentPage für die angegebene Seitenzahl asynchron zurück.Asynchronously returns (through the GetPageCompleted event) the DocumentPage for the specified page number.

(Inherited from DocumentPaginator)
GetPageAsync(Int32, Object) GetPageAsync(Int32, Object) GetPageAsync(Int32, Object) 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.Asynchronously returns (through the GetPageCompleted event) the DocumentPage for the specified page number and assigns the specified ID to the asynchronous task.

(Inherited from DocumentPaginator)
GetPageNumber(ContentPosition) GetPageNumber(ContentPosition) GetPageNumber(ContentPosition) GetPageNumber(ContentPosition)

Gibt beim Überschreiben in einer abgeleiteten Klasse die nullbasierte Seitenzahl der angegebenen ContentPosition zurück.When overridden in a derived class, returns the zero-based page number of the specified ContentPosition.

GetPageNumberAsync(ContentPosition) GetPageNumberAsync(ContentPosition) GetPageNumberAsync(ContentPosition) GetPageNumberAsync(ContentPosition)

Gibt (über das GetPageNumberCompleted-Ereignis) die nullbasierte Seitenzahl der angegebenen ContentPosition asynchron zurück.Asynchronously, returns (through the This method raises the GetPageNumberCompleted event) the zero-based page number of the specified ContentPosition.

GetPageNumberAsync(ContentPosition, Object) GetPageNumberAsync(ContentPosition, Object) GetPageNumberAsync(ContentPosition, Object) GetPageNumberAsync(ContentPosition, Object)

Gibt (über das GetPageNumberCompleted-Ereignis) die nullbasierte Seitenzahl der angegebenen ContentPosition asynchron zurück.Asynchronously, returns (through the This method raises the GetPageNumberCompleted event) the zero-based page number of the specified ContentPosition.

GetPagePosition(DocumentPage) GetPagePosition(DocumentPage) GetPagePosition(DocumentPage) GetPagePosition(DocumentPage)

Ruft beim Überschreiben in einer abgeleiteten Klasse die Position der angegebenen Seite im Inhalt des Dokuments ab.When overridden in a derived class, gets the position of the specified page in the document's content.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs) OnComputePageCountCompleted(AsyncCompletedEventArgs) OnComputePageCountCompleted(AsyncCompletedEventArgs) OnComputePageCountCompleted(AsyncCompletedEventArgs)

Löst das ComputePageCountCompleted -Ereignis aus.Raises the ComputePageCountCompleted event.

(Inherited from DocumentPaginator)
OnGetPageCompleted(GetPageCompletedEventArgs) OnGetPageCompleted(GetPageCompletedEventArgs) OnGetPageCompleted(GetPageCompletedEventArgs) OnGetPageCompleted(GetPageCompletedEventArgs)

Löst das GetPageCompleted-Ereignis aus.Raises the GetPageCompleted event.

(Inherited from DocumentPaginator)
OnGetPageNumberCompleted(GetPageNumberCompletedEventArgs) OnGetPageNumberCompleted(GetPageNumberCompletedEventArgs) OnGetPageNumberCompleted(GetPageNumberCompletedEventArgs) OnGetPageNumberCompleted(GetPageNumberCompletedEventArgs)

Löst das GetPageNumberCompleted-Ereignis aus.Raises the GetPageNumberCompleted event.

OnPagesChanged(PagesChangedEventArgs) OnPagesChanged(PagesChangedEventArgs) OnPagesChanged(PagesChangedEventArgs) OnPagesChanged(PagesChangedEventArgs)

Löst das PagesChanged-Ereignis aus.Raises the PagesChanged event.

(Inherited from DocumentPaginator)
OnPaginationCompleted(EventArgs) OnPaginationCompleted(EventArgs) OnPaginationCompleted(EventArgs) OnPaginationCompleted(EventArgs)

Löst das PaginationCompleted -Ereignis aus.Raises the PaginationCompleted event.

OnPaginationProgress(PaginationProgressEventArgs) OnPaginationProgress(PaginationProgressEventArgs) OnPaginationProgress(PaginationProgressEventArgs) OnPaginationProgress(PaginationProgressEventArgs)

Löst das PaginationProgress-Ereignis aus.Raises the PaginationProgress event.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Ereignisse

ComputePageCountCompleted ComputePageCountCompleted ComputePageCountCompleted ComputePageCountCompleted

Tritt ein, wenn ein ComputePageCountAsync-Vorgang beendet wurde.Occurs when a ComputePageCountAsync operation has finished.

(Inherited from DocumentPaginator)
GetPageCompleted GetPageCompleted GetPageCompleted GetPageCompleted

Tritt auf, wenn GetPageAsync abgeschlossen wurde.Occurs when GetPageAsync has completed.

(Inherited from DocumentPaginator)
GetPageNumberCompleted GetPageNumberCompleted GetPageNumberCompleted GetPageNumberCompleted

Tritt auf, wenn GetPageNumberAsync abgeschlossen wurde.Occurs when GetPageNumberAsync has completed.

PagesChanged PagesChanged PagesChanged PagesChanged

Tritt auf, wenn der Dokumentinhalt geändert wird.Occurs when the document content is changed.

(Inherited from DocumentPaginator)
PaginationCompleted PaginationCompleted PaginationCompleted PaginationCompleted

Tritt ein, wenn der gesamte Dokumentinhalt paginiert wurde.Occurs when all document content has been paginated.

PaginationProgress PaginationProgress PaginationProgress PaginationProgress

Tritt ein, wenn eine oder mehrere Inhaltsseiten paginiert wurden.Occurs when one or more content pages have been paginated.

Gilt für: