PackagingProgressEventArgs(PackagingAction, Int32) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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