PackagingProgressEventArgs(PackagingAction, Int32) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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