Vai al contenuto principale
Si tratta di un’interfaccia di callback usata per segnalare ai listener gli eventi dell’oggetto FRPage. Questa interfaccia viene implementata sul lato client. Per indicazioni dettagliate sull’implementazione per il proprio strumento di sviluppo, vedere Utilizzo degli oggetti connettibili. Di seguito è riportata una breve descrizione: Gli utenti C++ devono implementare l’interfaccia IFRPageEvents, ottenere un connection point (Windows) e “collegare” all’oggetto FRPage l’oggetto che implementa l’interfaccia. Poiché l’interfaccia deriva da IUnknown, anche l’oggetto client deve implementare i metodi di IUnknown. Gli utenti Visual Basic che desiderano ricevere notifiche dall’oggetto FRPage devono dichiararlo con WithEvents e implementare procedure simili alle seguenti:
Public WithEvents page As FREngine.FRPage
Private Sub page_OnPageProcessed(ByVal sender As FRPage, _
                                 ByVal stage As PageProcessingStageEnum)
...
End Sub
Un oggetto che riceve notifiche tramite i metodi di questa interfaccia può eseguire le seguenti operazioni all’interno dell’implementazione dei metodi:
  • Segnalare la percentuale di analisi del documento, riconoscimento ed esportazione.
  • Segnalare all’utente suggerimenti e avvisi del riconoscitore.
  • Segnalare informazioni sul completamento dell’operazione.
  • In Windows: gestire eventuali messaggi di sistema per evitare che l’applicazione sembri non rispondere durante operazioni prolungate. Questo può essere utile nelle applicazioni con un’interfaccia utente.

Metodi

NomeDescrizione
OnPageProcessedFornisce al client informazioni sul completamento dell’elaborazione della pagina.
OnProgressFornisce al client informazioni sulla percentuale approssimativa di avanzamento dell’operazione corrente (analisi, riconoscimento ed esportazione).
OnRegionProcessedFornisce al client informazioni sulla regione elaborata.
OnWarningFornisce al client suggerimenti e avvisi generati durante l’elaborazione.

Osservazioni

In Linux: questa interfaccia non funziona se l’oggetto Engine viene caricato come server out-of-process.

Vedi anche

FRPage Utilizzo degli oggetti connettibili