SetProgressCallback
Peristiwa, Antarmuka DLL
Deskripsi
Mendaftarkan callback progres DLL untuk instance PDF Library for Delphi terpilih
Callback menerima pemberitahuan kemajuan dari operasi berdurasi panjang yang melaporkan nilai yang sama seperti yang diekspos oleh event OnProgress Delphi
Sintaks
DLL
typedef int (__stdcall *DLPDFlibProgressProc)(int Percent, void * UserData);
int DLSetProgressCallback(int InstanceID, DLPDFlibProgressProc ProgressProc, void * UserData);Parameter
| InstanceID | Instance PDF Library for Delphi yang dikembalikan CreateLibrary. Gunakan 0 hanya untuk instance default implisit |
|---|---|
| ProgressProc | Pointer callback stdcall yang menerima Percent dan UserData. Teruskan NULL saat aplikasi tidak lagi membutuhkan notifikasi callback |
| UserData | Pointer yang didefinisikan aplikasi dan diteruskan kembali ke ProgressProc tanpa ditafsirkan oleh PDF Library for Delphi |
Nilai kembalian
| 0 | Instance tidak ditemukan |
|---|---|
| 1 | Pointer callback dan data pengguna disimpan untuk instance |
Catatan
Jaga callback tetap ringan dan hindari memasuki kembali PDF Library for Delphi dari dalam callback