Condividi tramite


PackagingProgressEventArgs(PackagingAction, Int32) Costruttore

Definizione

Inizializza una nuova istanza della 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)

Parametri

action
PackagingAction

Azione attualmente eseguita dal processo di creazione del pacchetto.

numberCompleted
Int32

Numero di volte simultanee in cui si è verificato l'oggetto specificato action .

Commenti

In determinate situazioni e per tipi specifici, si verificano più eventi di stato di creazione di pacchetti contemporaneamente. Questi eventi sono logicamente distinti, ma identici a livello temporale, vengono combinati in un singolo PackagingProgressEvent e numberCompleted sono più di 1. Ad esempio, quando si stampa, la sottoimpostazione del carattere viene eseguita ogni quattro pagine. Ogni pagina deve essere memorizzata nella cache fino al completamento della sottoimpostazione e quindi tutti e quattro FixedPageCompleted gli eventi si verificano contemporaneamente. Il costruttore per i set risultanti PackagingProgressEventArgs su actionFixedPageCompleted e imposta numberCompleted su 4.

Ad esempio, se un pacchetto è costituito da un singolo documento a quattro pagine che utilizza un tipo di carattere e nessuna immagine o altre risorse, la sequenza di eventi potrebbe verificarsi come illustrato nella tabella seguente.

Sequenza di eventi per un pacchetto semplice

Aggiunta diDocumentSequence 1

Aggiunta diFixedDocument 1

Aggiunta diFixedPage 1

Aggiunta diFixedPage 1

Aggiunta diFixedPage 1

Aggiunta diFixedPage 1

FontAdded 1

FixedPageCompleted 4

FixedDocumentCompleted 1

DocumentSequenceCompleted 1

XpsDocumentCommitted 1

Si applica a