PackagingProgressEventArgs.NumberCompleted Vlastnost

Definice

Získá počet souběžných časů, kdy došlo k akci, která je identifikována Action .

public:
 property int NumberCompleted { int get(); };
public int NumberCompleted { get; }
member this.NumberCompleted : int
Public ReadOnly Property NumberCompleted As Integer

Hodnota vlastnosti

Jedná se Int32 o počet souběžných výskytů akce, ve které byla zjištěna Action akce.

Poznámky

V určitých situacích a pro konkrétní typy dochází současně k více událostem průběhu balení. Tyto logicky odlišné, ale časově identické události jsou sloučeny do jednoho PackagingProgressEvent a NumberCompleted je větší než 1. Při tisku se například provede podnastavení písma každé čtyři stránky. Každá stránka musí být uložena do mezipaměti, dokud se podnastava neskončí, a pak všechny čtyři FixedPageCompleted události proběhnou současně. Výsledné PackagingProgressEventArgs sady se nastaví Action na FixedPageCompleted a nastaví NumberCompleted na 4.

Pokud se například balíček skládá z jednoho čtyřstrákové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

FontAdded 1

FixedPageCompleted 4

FixedDocumentCompleted 1

DocumentSequenceCompleted 1

XpsDocumentCommitted 1

Platí pro