PackagingProgressEventArgs(PackagingAction, Int32) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy PackagingProgressEventArgs.
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)
Parametry
- action
- PackagingAction
Akcja wykonywana obecnie przez proces pakowania.
- numberCompleted
- Int32
Liczba równoczesnych przypadków wystąpienia określonego action
elementu.
Uwagi
W niektórych sytuacjach i dla określonych typów w tym samym czasie występuje wiele zdarzeń postępu pakowania. Te logicznie odrębne, ale czasowo identyczne zdarzenia są łączone w jeden PackagingProgressEvent i numberCompleted
wynosi więcej niż 1. Na przykład podczas drukowania podzbiór czcionek jest wykonywany co cztery strony. Każda strona musi być buforowana do momentu ukończenia podsettingu, a następnie wszystkie cztery FixedPageCompleted zdarzenia występują w tym samym czasie. Konstruktor wynikowych PackagingProgressEventArgs zestawów action
i FixedPageCompleted ustawia wartość numberCompleted
4.
Jeśli na przykład pakiet składa się z jednego czterostronicowego dokumentu, który używa jednej czcionki i nie zawiera żadnych obrazów ani innych zasobów, sekwencja zdarzeń może wystąpić, jak pokazano w poniższej tabeli.
Sekwencja zdarzeń dla prostego pakietu
DodawaniedocumentSequence
1
DodawaniefixedDocument
1
Dodawanie stronyfixedPage
1
Dodawanie stronyfixedPage
1
Dodawanie stronyfixedPage
1
Dodawanie stronyfixedPage
1
CzcionkaDodaj
1
FixedPageCompleted
4
FixedDocumentCompleted
1
DocumentSequenceCompleted
1
XpsDocumentCommitted
1