Zum Hauptinhalt springen
Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine für die Methode InjectTextLayer des Objekts Engine aufgerufen. Sie stellt dem Client Informationen über die abgeschlossene Verarbeitung einer Seite bereit. Außerdem kann sie beliebige Systemmeldungen verarbeiten, damit die Anwendung bei lang andauernden Vorgängen nicht den Eindruck erweckt, nicht mehr zu reagieren.

Syntax

C++

HRESULT OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

C#

void OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

Visual Basic .NET

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

Parameter

Index [in] Dieser Parameter enthält die Nummer der verarbeiteten Seite in der Datei. Stage [in] Diese Variable vom Typ PageProcessingStageEnum gibt die Verarbeitungsstufe an.

Rückgabewerte

[Nur C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, bedeutet dies, dass auf der Clientseite ein Fehler aufgetreten ist.

Hinweise

Die Client-Implementierung dieser Methode muss sicherstellen, dass alle innerhalb der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass keine Ausnahmen über die Methode hinaus propagiert werden. Wird eine Ausnahme über die Methode hinaus propagiert, kann dies zu unvorhersehbaren Ergebnissen führen (z. B. zum Programmabbruch).

Siehe auch

IProcessingEvents IEngine::InjectTextLayer