OnValidationEvent-Methode der ITextValidatorEvents-Schnittstelle
Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, wenn Text Validator während der Rechtschreibprüfung einen Fehler findet. Mit dieser Methode kann der Client die Aktion auswählen, die für den Fehler ausgeführt werden soll: ignorieren, ersetzen oder ein unsicher erkanntes Wort dem Wörterbuch hinzufügen.Die Methode wird aufgerufen, bevor ein Fehler in Text Validator angezeigt wird. Wenn Sie in dieser Methode eine andere Reaktion als TVC_None auswählen, wird der Fehler in Text Validator nicht angezeigt.Informationen zu den gefundenen Fehlern können Sie über die Eigenschaft ITextValidator::ValidatorError abrufen.
Reaction[out] Diese Variable vom Typ TextValidatorCommandEnum gibt den Befehl an, der auf das Wort angewendet werden soll. Wenn Sie in dieser Methode eine andere Reaktion als TVC_None auswählen, wird der Fehler im Text Validator nicht angezeigt.Replacement[out] Stellt ein Ersatzwort als SpellWord-Objekt dar. Dieser Parameter wird verwendet, wenn der Parameter Reaction den Wert TVC_Replace oder TVC_ReplaceAll hat.
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 weitergegeben werden. Die Weitergabe einer Ausnahme über die Methode hinaus kann zu unvorhersehbaren Ergebnissen führen (z. B. zur Beendigung des Programms).