PackagingProgressEventArgs(PackagingAction, Int32) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la 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)
Paramètres
- action
- PackagingAction
Action que le processus d'empaquetage exécute actuellement.
- numberCompleted
- Int32
Nombre de fois simultanées où les action
spécifiées se sont produites.
Remarques
Dans certaines situations et pour des types spécifiques, plusieurs événements de progression de l’empaquetage se produisent en même temps. Ces événements logiquement distincts, mais temporellement identiques, sont combinés en un seul PackagingProgressEvent et numberCompleted
est supérieur à 1. Par exemple, lorsque vous imprimez, le sous-paramètre de police est effectué toutes les quatre pages. Chaque page doit être mise en cache jusqu’à ce que la sous-configuration soit terminée, puis les quatre FixedPageCompleted événements se produisent en même temps. Le constructeur pour le résultat PackagingProgressEventArgs définit action
FixedPageCompleted sur et définit numberCompleted
sur 4.
Par exemple, si un package se compose d’un seul document de quatre pages qui utilise une police et aucune image ou autre ressource, la séquence d’événements peut se produire comme indiqué dans le tableau suivant.
Séquence d’événements pour un package simple
AddingDocumentSequence
1
AddingFixedDocument
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
FontAdded
1
FixedPageCompleted
4
FixedDocumentCompleted
1
DocumentSequenceCompleted
1
XpsDocumentCommitted
1