PackagingProgressEventArgs(PackagingAction, Int32) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der PackagingProgressEventArgs-Klasse.
public:
PackagingProgressEventArgs(System::Windows::Xps::Packaging::PackagingAction action, int numberCompleted);
public PackagingProgressEventArgs(System.Windows.Xps.Packaging.PackagingAction action, int numberCompleted);
new System.Windows.Xps.Packaging.PackagingProgressEventArgs : System.Windows.Xps.Packaging.PackagingAction * int -> System.Windows.Xps.Packaging.PackagingProgressEventArgs
Public Sub New (action As PackagingAction, numberCompleted As Integer)
Parameter
- action
- PackagingAction
Die Aktion, die der Verpackungsvorgang zurzeit ausführt.
- numberCompleted
- Int32
Die Anzahl der gleichzeitigen Vorkommen des angegebenen action Vorgangs.
Hinweise
In bestimmten Situationen und für bestimmte Typen treten gleichzeitig mehrere Ereignisse des Verpackungsfortschritts auf. Diese logisch eindeutigen, aber zeitlich identischen Ereignisse werden in einem einzigen PackagingProgressEvent kombiniert und numberCompleted sind mehr als 1. Wenn Sie z. B. drucken, wird die Schriftartuntersetzung alle vier Seiten ausgeführt. Jede Seite muss zwischengespeichert werden, bis die Untereinstellung abgeschlossen ist, und dann treten alle vier FixedPageCompleted Ereignisse gleichzeitig auf. Der Konstruktor für die resultierenden PackagingProgressEventArgs Sätze action auf FixedPageCompleted 4 und legt numberCompleted sie auf 4 fest.
Wenn ein Paket beispielsweise aus einem einzelnen vierseitigen Dokument besteht, das eine Schriftart und keine Bilder oder andere Ressourcen verwendet, kann die Abfolge von Ereignissen auftreten, wie in der folgenden Tabelle gezeigt.
Die Abfolge von Ereignissen für ein einfaches Paket
AddingDocumentSequence 1
AddingFixedDocument 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
FontAdded 1
FixedPageCompleted 4
FixedDocumentCompleted 1
DocumentSequenceCompleted 1
XpsDocumentCommitted 1