SetProgressCallback
Eventi, interfaccia DLL
Descrizione
Registra una callback di avanzamento DLL per l'istanza selezionata di PDF Library for Delphi
Il callback riceve notifiche di avanzamento dalle operazioni lunghe che segnalano gli stessi valori esposti dall'evento Delphi OnProgress
Sintassi
DLL
typedef int (__stdcall *DLPDFlibProgressProc)(int Percent, void * UserData);
int DLSetProgressCallback(int InstanceID, DLPDFlibProgressProc ProgressProc, void * UserData);Parametri
| InstanceID | Istanza PDF Library for Delphi restituita da CreateLibrary. Usare 0 solo per l'istanza implicita predefinita |
|---|---|
| ProgressProc | Un puntatore callback stdcall che riceve Percent e UserData. Passare NULL quando l'applicazione non necessita più delle notifiche callback |
| UserData | Puntatore definito dall'applicazione restituito a ProgressProc senza interpretazione da PDF Library for Delphi |
Valori restituiti
| 0 | L'istanza non è stata trovata |
|---|---|
| 1 | Il puntatore del callback e i dati utente sono stati memorizzati per l'istanza |
Note
Mantenere leggera la callback ed evitare di rientrare in PDF Library for Delphi dal suo interno