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 1을 초과합니다. 예를 들어 인쇄할 때 글꼴 하위 설정은 4페이지마다 수행됩니다. 각 페이지는 하위 설정이 완료될 때까지 캐시된 다음 FixedPageCompleted 네 개의 이벤트가 동시에 발생합니다. 결과 PackagingProgressEventArgs 생성자에 대한 생성자는 4로 FixedPageCompleted 설정 action 되고 4로 설정 numberCompleted 됩니다.
예를 들어 패키지가 하나의 글꼴을 사용하고 이미지나 다른 리소스를 사용하지 않는 단일 4페이지 문서로 구성된 경우 다음 표와 같이 이벤트 시퀀스가 발생할 수 있습니다.
간단한 패키지에 대한 이벤트 시퀀스
AddingDocumentSequence 1
AddingFixedDocument 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
FontAdded 1
FixedPageCompleted 4
FixedDocumentCompleted 1
DocumentSequenceCompleted 1
XpsDocumentCommitted 1