PackagingProgressEventArgs(PackagingAction, Int32) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci PackagingProgressEventArgs třídy .
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)
Parametry
- action
- PackagingAction
Akce, kterou proces balení právě provádí.
- numberCompleted
- Int32
Počet souběžných výskytů zadané action
události.
Poznámky
V určitých situacích a u konkrétních typů dochází současně k několika událostem průběhu balení. Tyto logicky odlišné, ale časově identické události se zkombinují do jediné PackagingProgressEvent události, které numberCompleted
jsou větší než 1. Například při tisku se každé čtyři stránky provádí podnastavení písma. Každá stránka musí být uložena v mezipaměti, dokud se podnastavení neskončí, a pak všechny čtyři FixedPageCompleted události proběhnou současně. Konstruktor pro výsledný PackagingProgressEventArgs soubor nastaví action
na FixedPageCompleted a nastaví numberCompleted
na 4.
Pokud se například balíček skládá z jednoho čtyřstránkového dokumentu, který používá jedno písmo a žádné obrázky nebo jiné prostředky, může dojít k posloupnosti událostí, jak je znázorněno v následující tabulce.
Posloupnost událostí pro jednoduchý balíček
AddingDocumentSequence
1
AddingFixedDocument
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
PísmoAdded
1
FixedPageCompleted
4
FixedDocumentCompleted
1
DocumentSequenceCompleted
1
XpsDocumentCommitted
1