Sous Windows, elle peut également traiter les messages système afin d’éviter que l’application ne semble plus répondre lors d’opérations longues. Cela peut s’avérer utile dans les applications dotées d’une interface utilisateur.
IFRPageEvents
Méthode OnProgress de l'interface IFRPageEvents
Méthode OnProgress de l’interface IFRPageEvents dans l’API ABBYY FineReader Engine — méthode côté client appelée pour signaler le pourcentage approximatif de progression des opérations FRPage (analyse, reconnaissance, export).
Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine pour certaines méthodes de l’objet FRPage. Elle transmet au client des informations sur le pourcentage approximatif d’avancement de l’opération en cours (analyse, reconnaissance et export). Son implémentation peut afficher un indicateur de progression, comme c’est le cas dans ABBYY FineReader.
Sender
[in] Ce Parameter fait référence à l’objet FRPage qui envoie les notifications.
Percentage
[in] Ce Parameter contient le pourcentage du travail effectué à ce stade. Il est compris entre 0 et 100.
Cancel
[in, out] Vous pouvez définir cette variable sur TRUE pour indiquer que le process doit être interrompu. Dans ce cas, la fonction de traitement qui signale le pourcentage retourne E_ABORT.
[C++ uniquement] Si cette méthode retourne une valeur autre que S_OK, cela indique qu’une erreur s’est produite côté client ; dans ce cas, la valeur du paramètre Cancel n’est pas prise en compte.
L’implémentation client de cette méthode doit garantir que toutes les exceptions levées au sein de la méthode sont interceptées et gérées, et qu’aucune exception ne se propage en dehors de celle-ci. La propagation d’une exception en dehors de la méthode peut entraîner des résultats imprévisibles (tels que l’arrêt du programme).
IFRPageEvents
FRPage
Méthode OnPageProcessed de l’interface IFRPageEvents
Précédent
Méthode OnRegionProcessed de l’interface IFRPageEvents
Suivant
