PackagingProgressEventArgs(PackagingAction, Int32) Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
PackagingProgressEventArgs sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- action
- PackagingAction
Paketleme işleminin şu anda gerçekleştirdiği eylem.
- numberCompleted
- Int32
Belirtilenin action
aynı anda kaç kez oluştuğu.
Açıklamalar
Belirli durumlarda ve belirli türlerde aynı anda birden çok paketleme ilerlemesi olayı gerçekleşir. Bu mantıksal olarak ayrı ama zamansal olarak aynı olan olaylar tek PackagingProgressEvent bir olayda birleştirilir ve numberCompleted
1'den fazladır. Örneğin, yazdırdığınızda yazı tipi alt ayarı dört sayfada bir gerçekleştirilir. Alt ayar tamamlanana kadar her sayfa önbelleğe alınmalıdır ve ardından dört FixedPageCompleted olay da aynı anda gerçekleşir. Sonuçta elde edilen PackagingProgressEventArgs oluşturucu olarak ve action
FixedPageCompleted 4 olarak ayarlar numberCompleted
.
Örneğin, bir paket bir yazı tipi kullanan ve görüntü veya başka kaynak içermeyen tek bir dört sayfalık belgeden oluşuyorsa, olay dizisi aşağıdaki tabloda gösterildiği gibi gerçekleşebilir.
Basit bir paket için olay dizisi
AddingDocumentSequence
1
AddingFixedDocument
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
AddingFixedPage
1
FontAdded
1
FixedPageCompleted
4
FixedDocumentCompleted
1
DocumentSequenceCompleted
1
XpsDocumentCommitted
1