다음을 통해 공유


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이 동시에 발생한 횟수입니다.

설명

특정 상황에서 및 특정 형식에 대 한 여러 패키징 진행률 이벤트는 동시에 발생합니다. 이러한 논리적으로 구분 되지만 일시적으로 동일한 이벤트를 단일 결합 됩니다 PackagingProgressEventnumberCompleted 는 1 보다 큽니다. 예를 들어, 인쇄, 글꼴 하위 집합은 수행할 때 모든 4 페이지입니다. 각 페이지의 하위 집합이 완료 될 때까지 캐시 해야 하며 그러면 네 FixedPageCompleted 이벤트가 동시에 발생 합니다. 결과 대 한 생성자 PackagingProgressEventArgs 설정 actionFixedPageCompleted 설정 하 고 numberCompleted 4입니다.

예를 들어 패키지 하나 글꼴와 없는 이미지 또는 기타 리소스를 사용 하는 단일 4 페이지 문서를 구성 하는 경우 다음 표에 나와 있는 것 처럼 이벤트 시퀀스에 발생할 수 있습니다.

간단한 패키지에 대 한 이벤트 시퀀스

AddingDocumentSequence
1

AddingFixedDocument
1

AddingFixedPage
1

AddingFixedPage
1

AddingFixedPage
1

AddingFixedPage
1

FontAdded
1

FixedPageCompleted
4

FixedDocumentCompleted
1

DocumentSequenceCompleted
1

XpsDocumentCommitted
1

적용 대상