TRVSpellChecker.OnSpellFormAction

<< Нажмите, чтобы показать Содержание >>

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) для всех редакторов.