Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine bei einigen Methoden des Objekts FRDocument aufgerufen. Sie übermittelt dem Client Informationen darüber, dass die Verarbeitung einer Seite abgeschlossen wurde.
Unter Windows kann sie außerdem Systemmeldungen verarbeiten, damit die Anwendung bei lang andauernden Vorgängen nicht den Eindruck erweckt, nicht mehr zu reagieren. Dies kann in Anwendungen mit Benutzeroberfläche hilfreich sein.
HRESULT OnPageProcessed(
IFRDocument* Sender,
int Index,
PageProcessingStageEnum Stage
);
void OnPageProcessed(
IFRDocument Sender,
int Index,
PageProcessingStageEnum Stage
);
Sub OnPageProcessed( _
Sender As IFRDocument, _
Index As Integer, _
Stage As PageProcessingStageEnum _
)
Sender
[in] Dieser Parameter verweist auf das FRDocument-Objekt, das Benachrichtigungen sendet.
Index
[in] Dieser Parameter enthält den Index der verarbeiteten Seite.
Stage
[in] Diese Variable vom Typ PageProcessingStageEnum gibt die Verarbeitungsstufe an.
[Nur in C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, weist dies darauf hin, dass clientseitig ein Fehler aufgetreten ist.
Die Client-Implementierung dieser Methode muss sicherstellen, dass alle in der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass keine Ausnahmen über die Methode hinaus weitergegeben werden. Die Weitergabe einer Ausnahme über die Methode hinaus kann zu unvorhersehbaren Ergebnissen führen (z. B. zur Beendigung des Programms).
IFRDocumentEvents
FRDocument