OnReadPage-Methode der IZoomViewerEvents-Schnittstelle
Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine vor Beginn des Seitenerkennungsprozesses aufgerufen, der aus dem Zoom Viewer auf eine der folgenden Arten ausgelöst wurde:
Im Kontextmenü wird auf den Eintrag „Seite lesen“ geklickt
Die Tastenkombination Strg+R wird gedrückt
Der Befehl MI_Read wird mithilfe der DoCommand-Methode von IZoomViewer::Commands aufgerufen
Sie informiert den Client darüber, dass die aktive Seite erkannt wird. Mithilfe dieser Methode kann der Vorgang abgebrochen werden.
Cancel[out] Sie können diese Variable auf TRUE setzen, um anzugeben, dass der Prozess abgebrochen werden soll. In diesem Fall wird die Seitenerkennung nicht durchgeführt.
[Nur C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, bedeutet dies, dass ein clientseitiger Fehler aufgetreten ist; in diesem Fall wird der Wert des Parameters Cancel nicht berücksichtigt.
Die clientseitige Implementierung dieser Methode muss sicherstellen, dass alle in der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und keine Ausnahmen aus der Methode nach außen weitergegeben werden. Die Weitergabe einer Ausnahme aus der Methode nach außen kann zu unvorhersehbaren Ergebnissen führen (z. B. zur Beendigung des Programms).