Cette méthode est implémentée dans FRE pour Linux et Windows.
IAsyncProcessingCallback
Méthode OnProgress de l’interface IAsyncProcessingCallback
Méthode OnProgress de l’interface IAsyncProcessingCallback dans l’API ABBYY FineReader Engine — Cette méthode est implémentée côté client.
Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine lors du traitement avec Batch Processor. Son implémentation peut traiter les messages système afin d’éviter que l’application ne paraisse ne plus répondre pendant les opérations longues. Cette méthode vous permet d’annuler l’opération.
Cancel
[in, out] Vous pouvez définir cette variable sur TRUE pour indiquer que le traitement doit être interrompu. Dans ce cas, la fonction de traitement renvoie E_ABORT.
[C++ uniquement] Si cette méthode renvoie une valeur autre que S_OK, cela signifie qu’une erreur s’est produite côté client et, dans ce cas, la valeur du paramètre Cancel n’est pas prise en compte.
L’implémentation du client de cette méthode doit garantir que toutes les exceptions levées à l’intérieur de la méthode sont interceptées et traitées, et qu’aucune exception n’est propagée à l’extérieur de la méthode. La propagation d’une exception en dehors de la méthode peut entraîner des résultats imprévisibles (comme l’arrêt du programme).
IAsyncProcessingCallback
BatchProcessor
