PackagingProgressEventArgs(PackagingAction, Int32) Constructor

Definitie

Initialiseert een nieuw exemplaar van de PackagingProgressEventArgs klasse.

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)

Parameters

action
PackagingAction

De actie die het verpakkingsproces momenteel uitvoert.

numberCompleted
Int32

Het aantal gelijktijdige keren dat de opgegeven action gebeurtenis heeft plaatsgevonden.

Opmerkingen

In bepaalde situaties en voor specifieke typen vinden meerdere voortgangsevenementen voor pakketten tegelijkertijd plaats. Deze logisch afzonderlijke, maar tijdelijk identieke gebeurtenissen worden gecombineerd tot één PackagingProgressEvent en numberCompleted zijn meer dan 1. Wanneer u bijvoorbeeld afdrukt, wordt lettertypesubsetting elke vier pagina's uitgevoerd. Elke pagina moet in de cache worden opgeslagen totdat de subsetting is voltooid en alle vier FixedPageCompleted de gebeurtenissen op hetzelfde moment plaatsvinden. De constructor voor de resulterende PackagingProgressEventArgs sets action naar FixedPageCompleted en stelt deze in numberCompleted op 4.

Als een pakket bijvoorbeeld bestaat uit één document met vier pagina's dat gebruikmaakt van één lettertype en geen afbeeldingen of andere resources, kan de volgorde van gebeurtenissen optreden zoals wordt weergegeven in de volgende tabel.

De reeks gebeurtenissen voor een eenvoudig pakket

DocumentSequence toevoegen 1

AddingFixedDocument 1

AddingFixedPage 1

AddingFixedPage 1

AddingFixedPage 1

AddingFixedPage 1

FontAdded 1

FixedPageCompleted 4

FixedDocumentCompleted 1

DocumentSequenceCompleted 1

XpsDocumentCommitted 1

Van toepassing op