PackagingProgressEventArgs(PackagingAction, Int32) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe 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)
Parâmetros
- action
- PackagingAction
A ação que o processo de empacotamento está executando no momento.
- numberCompleted
- Int32
O número de vezes simultâneas que o especificado ocorreu action .
Comentários
Em determinadas situações e em tipos específicos, vários eventos de progresso de empacotamento ocorrem ao mesmo tempo. Esses eventos logicamente distintos, mas temporalmente idênticos, são combinados em um único PackagingProgressEvent e numberCompleted são mais de 1. Por exemplo, quando você imprime, a subseção de fonte é executada a cada quatro páginas. Cada página deve ser armazenada em cache até que a subseção seja concluída e, em seguida, todos os quatro FixedPageCompleted eventos ocorram ao mesmo tempo. O construtor para os conjuntos resultantes actionPackagingProgressEventArgs é FixedPageCompleted e define numberCompleted como 4.
Por exemplo, se um pacote consiste em um único documento de quatro páginas que usa uma fonte e nenhuma imagem ou outros recursos, a sequência de eventos pode ocorrer conforme mostrado na tabela a seguir.
A sequência de eventos para um pacote simples
AddingDocumentSequence 1
AddingFixedDocument 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
AddingFixedPage 1
Fonte Adicionada 1
FixedPageCompleted 4
FixedDocumentCompleted 1
DocumentSequenceCompleted 1
XpsDocumentCommitted 1