Udostępnij za pośrednictwem


PackagingProgressEventArgs.NumberCompleted Właściwość

Definicja

Pobiera liczbę równoczesnych czasów, w których Action wystąpiła określona akcja.

public:
 property int NumberCompleted { int get(); };
public int NumberCompleted { get; }
member this.NumberCompleted : int
Public ReadOnly Property NumberCompleted As Integer

Wartość właściwości

Element Int32 reprezentujący liczbę równoczesnych czasów, w których wystąpiła akcja zidentyfikowana w Action .

Uwagi

W niektórych sytuacjach i dla określonych typów zdarzenia postępu tworzenia pakietów występują w tym samym czasie. Te logicznie odrębne, ale czasowo identyczne zdarzenia są łączone w jeden PackagingProgressEvent i NumberCompleted jest więcej niż 1. Na przykład podczas drukowania podsetting czcionki jest wykonywane co cztery strony. Każda strona musi być buforowana do momentu ukończenia podsettingu, a następnie wszystkie cztery FixedPageCompleted zdarzenia wystąpią w tym samym czasie. Wynikowe PackagingProgressEventArgs zestawy do FixedPageCompletedAction i ustawiają NumberCompleted wartość 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

Dodawanie dokumentuSequence 1

DodawaniefixedDocument 1

DodawaniefixedPage 1

DodawaniefixedPage 1

DodawaniefixedPage 1

DodawaniefixedPage 1

CzcionkaDodaj 1

FixedPageCompleted 4

FixedDocumentCompleted 1

DocumentSequenceCompleted 1

XpsDocumentCommitted 1

Dotyczy