Passer au contenu principal
Il s’agit d’une interface de rappel utilisée pour transmettre les événements de l’objet FRPage aux écouteurs. Cette interface est implémentée côté client. Consultez les recommandations d’implémentation détaillées pour votre outil de développement dans Utilisation des objets connectables. Une brève description est fournie ci-dessous : Les utilisateurs de C++ doivent implémenter l’interface IFRPageEvents, obtenir un point de connexion (Windows) et “connecter” à l’objet FRPage l’objet qui implémente l’interface. Comme cette interface dérive de l’interface IUnknown, l’objet client doit également implémenter les méthodes d’IUnknown. Les utilisateurs de Visual Basic qui souhaitent recevoir des notifications de l’objet FRPage doivent le déclarer avec WithEvents et implémenter des procédures semblables à celles qui suivent :
Public WithEvents page As FREngine.FRPage
Private Sub page_OnPageProcessed(ByVal sender As FRPage, _
                                 ByVal stage As PageProcessingStageEnum)
...
End Sub
Un objet qui reçoit des notifications via les méthodes de cette interface peut effectuer les opérations suivantes dans l’implémentation de ces méthodes :
  • Indiquer le pourcentage d’avancement de l’analyse, de la reconnaissance et de l’exportation du document.
  • Signaler à l’utilisateur les conseils et les avertissements du moteur de reconnaissance.
  • Fournir des informations sur la fin de l’opération.
  • Sous Windows : traiter les messages système afin d’éviter que l’application semble ne plus répondre pendant les opérations longues. Cela peut être utile dans les applications dotées d’une interface utilisateur.

Méthodes

NomDescription
OnPageProcessedFournit au client des informations sur l’achèvement du traitement de la page.
OnProgressFournit au client des informations sur le pourcentage approximatif de l’opération en cours (analyse, reconnaissance et exportation).
OnRegionProcessedFournit au client des informations sur la région traitée.
OnWarningFournit au client des conseils et des avertissements survenus pendant le traitement.

Remarques

Sous Linux : cette interface ne fonctionne pas si l’objet Engine est chargé comme serveur hors processus.

Voir aussi

FRPage Utilisation des objets connectables