Bagikan melalui


PackagingProgressEventArgs(PackagingAction, Int32) Konstruktor

Definisi

Menginisialisasi instans baru dari 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 bersamaan yang action terjadi.

Keterangan

Dalam situasi tertentu dan untuk jenis tertentu, beberapa peristiwa kemajuan kemasan terjadi pada saat yang sama. Peristiwa yang secara logis berbeda, tetapi identik secara temporal, 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 PackagingProgressEventArgs dihasilkan 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