Zum Hauptinhalt springen
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.

Syntax

C++

HRESULT OnPageProcessed(
  IFRDocument*            Sender,
  int                     Index,
  PageProcessingStageEnum Stage
);

C#

void OnPageProcessed(
  IFRDocument              Sender,
  int                     Index,
  PageProcessingStageEnum Stage
);

Visual Basic .NET

Sub OnPageProcessed( _
  Sender As IFRDocument, _
  Index As Integer, _
  Stage As PageProcessingStageEnum _
)

Parameter

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.

Rückgabewerte

[Nur in C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, weist dies darauf hin, dass clientseitig ein Fehler aufgetreten ist.

Anmerkungen

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).

Siehe auch

IFRDocumentEvents FRDocument