SetProgressCallback
Sự kiện, Giao diện DLL
Mô tả
Đăng ký một callback tiến trình DLL cho instance PDF Library for Delphi đang chọn
Callback nhận thông báo tiến trình từ các thao tác chạy dài, báo các giá trị giống như sự kiện OnProgress của Delphi cung cấp
Cú pháp
DLL
typedef int (__stdcall *DLPDFlibProgressProc)(int Percent, void * UserData);
int DLSetProgressCallback(int InstanceID, DLPDFlibProgressProc ProgressProc, void * UserData);Tham số
| InstanceID | Instance PDF Library for Delphi do CreateLibrary trả về. Chỉ dùng 0 cho instance mặc định ngầm định |
|---|---|
| ProgressProc | Con trỏ callback stdcall nhận Percent và UserData. Truyền NULL khi ứng dụng không còn cần thông báo callback |
| UserData | Một con trỏ do ứng dụng định nghĩa được truyền ngược cho ProgressProc mà PDF Library for Delphi không diễn giải |
Giá trị trả về
| 0 | Không tìm thấy instance |
|---|---|
| 1 | Con trỏ callback và user data đã được lưu cho instance |
Ghi chú
Giữ callback nhẹ nhàng và tránh gọi ngược lại PDF Library for Delphi từ bên trong callback