PackagingProgressEventArgs(PackagingAction, Int32) Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase 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
La acción que el proceso de empaquetado realiza actualmente.
- numberCompleted
- Int32
El número de veces simultáneas que se ha producido la action
especificada.
Comentarios
En determinadas situaciones y para tipos específicos, se producen varios eventos de progreso de empaquetado al mismo tiempo. Estos eventos se combinan lógicamente distintos, pero temporalesmente idénticos, en un único PackagingProgressEvent y numberCompleted
es mayor que 1. Por ejemplo, al imprimir, el subconfiguración de fuente se realiza cada cuatro páginas. Cada página debe almacenarse en caché hasta que se complete el subconfigurado y, a continuación, los cuatro FixedPageCompleted eventos se producen al mismo tiempo. El constructor de los conjuntos resultantes PackagingProgressEventArgsaction
en FixedPageCompleted y establece en numberCompleted
4.
Por ejemplo, si un paquete consta de un único documento de cuatro páginas que usa una fuente y sin imágenes u otros recursos, la secuencia de eventos puede producirse como se muestra en la tabla siguiente.
Secuencia de eventos para un paquete simple
AgregarDocumentSequence
1
AddingFixedDocument
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
FontAdded
1
FixedPageCompleted
4
FixedDocumentCompleted
1
DocumentSequenceCompleted
1
XpsDocumentCommitted
1