Skip to main content
Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, wenn ein Tastendruck im Image Viewer, Zoom Viewer, Text Editor, Text Validator oder Document Viewer zu einem Zeichen führt. Sie übermittelt dem Client den Zeichencode, die Anzahl der Wiederholungen und einige zusätzliche Informationen über den Tastendruck. Mithilfe dieser Methode kann der Vorgang abgebrochen werden.

Syntax

C++

C#

Visual Basic .NET

Parameter

Character [in] Enthält den Zeichencode der Taste. Count [in] Enthält die Wiederholungsanzahl, also die Anzahl der Wiederholungen des Tastenanschlags, wenn der Benutzer die Taste gedrückt hält. Flags [in] Enthält den Scancode, den Tastenzustandswechselcode, den vorherigen Tastenzustand und den Kontextcode, wie in der folgenden Liste dargestellt: Cancel [out] Sie können diese Variable auf TRUE setzen, um anzugeben, dass der Prozess beendet werden soll.

Rückgabewerte

[Nur C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, bedeutet das, dass clientseitig ein Fehler aufgetreten ist. In diesem Fall wird der Wert des Parameters Cancel nicht berücksichtigt.

Hinweise

Die Client-Implementierung dieser Methode muss sicherstellen, dass alle in der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass 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 Programmbeendigung).

Siehe auch

IInputEvents