Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama cuando Text Validator encuentra un error durante la revisión ortográfica. El método permite al cliente seleccionar la operación que debe realizarse con el error: ignorarlo, reemplazarlo o agregar al diccionario una palabra reconocida con incertidumbre.
Se llama a este método antes de mostrar un error en Text Validator. Si selecciona cualquier opción distinta de TVC_None en este método, el error no se mostrará en Text Validator.
Puede obtener información sobre los errores detectados mediante la propiedad ITextValidator::ValidatorError.
HRESULT OnValidationEvent(
TextValidatorCommandEnum* Reaction,
ISpellWord** Replacement
);
void OnValidationEvent(
ref TextValidatorCommandEnum Reaction,
ref ISpellWord Replacement
);
Sub OnValidationEvent( _
ByRef Reaction As TextValidatorCommandEnum, _
ByRef Replacement As ISpellWord _
)
Reaction
[out] Esta variable de tipo TextValidatorCommandEnum especifica el comando que debe aplicarse a la palabra. Si en este método selecciona cualquier opción excepto TVC_None, el error no se mostrará en Text Validator.
Replacement
[out] Representa una palabra de sustitución como un objeto SpellWord. Este parámetro se usa si el parámetro Reaction es TVC_Replace o TVC_ReplaceAll.
Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.
La implementación cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y se gestionen, y que ninguna excepción se propague fuera del método. La propagación de una excepción fuera del método puede dar lugar a resultados impredecibles (como la finalización del programa).
ITextValidatorEvents