PackagingProgressEventArgs.NumberCompleted 屬性

定義

取得同時次數的數目,這是在 Action 中識別的動作已經發生的次數。

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

屬性值

Int32,表示同時次數的數目,這是在 Action 中識別的動作已經發生的次數。

備註

在某些情況下和特定類型,會同時發生多個封裝進度事件。 這些邏輯上相異但時態完全相同的事件會合並成單 PackagingProgressEvent 一事件,而且 NumberCompleted 超過 1。 例如,當您列印時,每四頁都會執行字型子設定。 每個頁面都必須快取,直到子設定完成,然後所有四 FixedPageCompleted 個事件都會同時發生。 產生的 PackagingProgressEventArgs 集合 Action 設為 FixedPageCompleted ,並將 設定 NumberCompleted 為 4。

例如,如果套件是由使用一個字型且沒有影像或其他資源的單一四頁檔所組成,可能會發生事件順序,如下表所示:

簡單封裝的事件序列

AddingDocumentSequence
1

AddingFixedDocument
1

AddingFixedPage
1

AddingFixedPage
1

AddingFixedPage
1

AddingFixedPage
1

FontAdded
1

FixedPageCompleted
4

FixedDocumentCompleted
1

DocumentSequenceCompleted
1

XpsDocumentCommitted
1

適用於