|
<< Нажмите, чтобы показать Содержание >> TRVSpellChecker.OnSpellFormAction |
Происходит, когда пользователь сделал выбор в диалоге проверки орфографии.
type
TRVSpellFormActionEvent = procedure(
Sender: TRVSpellChecker;
const AWord, AReplaceTo: TRVUnicodeString;
AAction: TRVSpellFormAction) of object;
property OnSpellFormAction: TRVSpellFormActionEvent;
Это событие происходит, когда вызван Execute, показан диалог проверки орфографии и пользователь выбрал в нём действие.
AAction |
Описание |
|---|---|
rvsfaIgnore |
Пользователь решил пропустить одно вхождение AWord |
rvsfaIgnoreAll |
Пользователь решил пропустить все вхождения AWord |
rvsfaChange |
Пользователь решил заменить одно вхождение AWord на AReplaceTo |
rvsfaChangeAll |
Пользователь решил заменить все вхождения AWord на AReplaceTo |
rvsfaAdd |
Пользователь решил добавить AWord в словарь |
Эти операции выполняются самим компонентом проверки орфографии. В обработчике этого события можно выполнить дополнительные действия.
Если все проверяемые редакторы зарегистрированы с помощью метода RegisterEditor, дополнительных действий не требуется. В противном случае, если AAction входит в [rvsfaIgnoreAll, rvsfaAdd], следует вызвать LiveSpellingValidateWord(AWord) для всех редакторов.