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 a action
especificada ocorreu.
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 subconfiguração de fonte é executada a cada quatro páginas. Cada página deve ser armazenada em cache até que a subconfiguração seja concluída e, em seguida, todos os quatro FixedPageCompleted eventos ocorram ao mesmo tempo. O construtor para os conjuntos resultantes action
PackagingProgressEventArgs como 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