語言

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 的構造子將 為 action , FixedPageCompleted 且 為 numberCompleted 4。

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

簡單封包的事件順序

新增文件序列 1

新增修正文件 1

新增固定頁面 1

新增固定頁面 1

新增固定頁面 1

新增固定頁面 1

字體新增 1

固定頁面已完成 4

已修復文件完成 1

文件序列完成 1

XpsDocumentCommitned 1

適用於