Partager via


PackagingProgressEventArgs(PackagingAction, Int32) Constructeur

Définition

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 effectue actuellement.

numberCompleted
Int32

Nombre de fois simultanées où l’élément action spécifié s’est produit.

Remarques

Dans certaines situations et pour des types spécifiques, plusieurs événements de progression d’empaquetage se produisent en même temps. Ces événements logiquement distincts, mais temporellement identiques, sont combinés en un seul PackagingProgressEvent et numberCompleted sont plus de 1. Par exemple, lorsque vous imprimez, la sous-réinitialisation de police est effectuée toutes les quatre pages. Chaque page doit être mise en cache jusqu’à ce que la sous-réinitialisation soit terminée, puis les quatre FixedPageCompleted événements se produisent en même temps. Constructeur pour les jeux résultants PackagingProgressEventArgsaction sur FixedPageCompleted et sur numberCompleted 4.

Par exemple, si un package se compose d’un document à quatre pages unique qui utilise une police et aucune image ni aucune 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

Ajout deFixedDocument 1

Ajout deFixedPage 1

Ajout deFixedPage 1

Ajout deFixedPage 1

Ajout deFixedPage 1

PoliceAdded 1

FixedPageCompleted 4

FixedDocumentCompleted 1

DocumentSequenceCompleted 1

XpsDocumentCommitted 1

S’applique à