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 が同時に発生した回数。
注釈
特定の状況や特定の種類では、複数のパッケージ化の進行状況イベントが同時に発生します。 これらの論理的に異なるが、一時的に同一のイベントは 1 つの PackagingProgressEvent に結合され、 numberCompleted は 1 を超えています。 たとえば、印刷する場合、フォントのサブセット化は 4 ページごとに実行されます。 各ページは、サブセット化が完了し、4 つの FixedPageCompleted イベントがすべて同時に発生するまでキャッシュする必要があります。 結果の PackagingProgressEventArgs のコンストラクターは、 action を FixedPageCompleted に設定し、 numberCompleted を 4 に設定します。
たとえば、1 つのフォントを使用し、画像やその他のリソースを使用しない 1 つの 4 ページのドキュメントでパッケージが構成されている場合、次の表に示すように一連のイベントが発生する可能性があります。
単純なパッケージのイベントのシーケンス
AddingDocumentSequence 1
AddingFixedDocument 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
FontAdded 1
FixedPageCompleted 4
FixedDocumentCompleted 1
DocumentSequenceCompleted 1
XpsDocumentCommitted 1