PackagingProgressEventArgs(PackagingAction, Int32) Construtor

Definição

Inicializa uma nova instância da PackagingProgressEventArgs classe.

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)

Parâmetros

action
PackagingAction

A ação que o processo de embalagem está atualmente a realizar.

numberCompleted
Int32

O número de vezes simultâneas em que o especificado action ocorreu.

Observações

Em certas situações e para tipos específicos, múltiplos eventos de progresso de embalagem ocorrem ao mesmo tempo. Estes eventos logicamente distintos, mas temporalmente idênticos, combinam-se num único PackagingProgressEvent e numberCompleted é mais do que 1. Por exemplo, quando imprime, o subconjunto de fonte é feito a cada quatro páginas. Cada página deve ser armazenada em cache até que o subconjunto esteja completo, e depois os quatro FixedPageCompleted eventos ocorrem ao mesmo tempo. O construtor para os conjuntos resultantes PackagingProgressEventArgsaction em FixedPageCompleted e conjuntos numberCompleted em 4.

Por exemplo, se um pacote consiste num único documento de quatro páginas que utiliza uma fonte e nenhuma imagem ou outros recursos, a sequência de eventos pode ocorrer conforme mostrado na tabela seguinte.

A sequência de eventos para um pacote simples

AdiçãoSequênciaDocumental 1

AddingFixedDocument 1

AdiçãoFixadaPágina 1

AdiçãoFixadaPágina 1

AdiçãoFixadaPágina 1

AdiçãoFixadaPágina 1

FonteAdicionado 1

PáginaFixaConcluída 4

DocumentoFixoConcluído 1

DocumentSequênciaConcluído 1

XpsDocumentCommitted 1

Aplica-se a