Bagikan melalui


PackagingProgressEventArgs(PackagingAction, Int32) Konstruktor

Definisi

Menginisialisasi instans baru kelas PackagingProgressEventArgs.

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)

Parameter

action
PackagingAction

Tindakan yang saat ini dilakukan proses pengemasan.

numberCompleted
Int32

Jumlah waktu simultan yang action ditentukan terjadi.

Keterangan

Dalam situasi tertentu dan untuk jenis tertentu, beberapa peristiwa kemajuan kemasan terjadi pada saat yang sama. Peristiwa yang berbeda secara logis ini, tetapi secara temporal identik, digabungkan menjadi satu PackagingProgressEvent dan numberCompleted lebih dari 1. Misalnya, saat Anda mencetak, subset font dilakukan setiap empat halaman. Setiap halaman harus di-cache hingga subset selesai, lalu keempat FixedPageCompleted peristiwa terjadi secara bersamaan. Konstruktor untuk set action yang dihasilkan PackagingProgressEventArgs ke FixedPageCompleted dan diatur numberCompleted ke 4.

Misalnya, jika paket terdiri dari dokumen empat halaman tunggal yang menggunakan satu font dan tanpa gambar atau sumber daya lainnya, urutan peristiwa mungkin terjadi seperti yang ditunjukkan dalam tabel berikut.

Urutan peristiwa untuk paket sederhana

MenambahkanDocumentSequence
1

MenambahkanFixedDocument
1

MenambahkanFixedPage
1

MenambahkanFixedPage
1

MenambahkanFixedPage
1

MenambahkanFixedPage
1

FontTambahkan
1

FixedPageCompleted
4

FixedDocumentCompleted
1

DocumentSequenceCompleted
1

XpsDocumentCommitted
1

Berlaku untuk