共用方式為


PackagingProgressEventArgs(PackagingAction, Int32) 建構函式

定義

初始化 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)

參數

action
PackagingAction

包裝過程目前正在執行的動作。

numberCompleted
Int32

指定發生的同時發生次數 action

備註

在某些情況下,針對特定類型,多個包裝進度事件會同時發生。 這些邏輯上不同但時間相同的事件合併成一個 PackagingProgressEvent ,且 numberCompleted 多於一個。 例如,列印時,字型分位每四頁執行一次。 每個頁面必須快取直到子集完成,然後 FixedPageCompleted 四個事件同時發生。 所得 PackagingProgressEventArgs 的構造子將 為 actionFixedPageCompleted 且 為 numberCompleted 4。

例如,若套件僅包含一份四頁文件,且使用單一字型且無圖片或其他資源,事件序列可能如下表所示。

簡單封包的事件順序

新增文件序列 1

新增修正文件 1

新增固定頁面 1

新增固定頁面 1

新增固定頁面 1

新增固定頁面 1

字體新增 1

固定頁面已完成 4

已修復文件完成 1

文件序列完成 1

XpsDocumentCommitned 1

適用於