TCustomRichView.OnGetSpellingSuggestions [FMX]

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

TCustomRichView.OnGetSpellingSuggestions [FMX]

Позволяет предоставить список вариантов исправления слова с орфографической ошибкой.

type
  TRVGetSpellingSuggestionsEvent = procedure(
    Sender: TCustomRichView;
    const AWord: TRVUnicodeString; StyleNo: Integer;
    out ASuggestions: TArray<String>) of object;
 
property OnGetSpellingSuggestions: TRVGetSpellingSuggestionsEvent;

Это событие используется, когда компонент хочет отобразить всплывающее меню и заполнить его пунктами, предлагающими исправления орфографических ошибок.

В текущей версии это событие не используется в TRichView, а только в TRichViewEdit.

Если используется сервис проверки орфографии платформы (см. свойство CheckSpelling), это событие не является обязательным: подсказки поступают от сервиса платформы. Однако, если это событие назначено, оно используется вместо сервиса платформы.

 

Если свойство PopupMenu не задано, элементы добавляются во встроенное всплывающее меню, показываемое по умолчанию.

Если свойство PopupMenu задано, вы можете использовать AddSpellingMenuItems для добавления элементов в любое всплывающее меню.

 

Входные параметры:

AWord – слово, которое нужно исправить.

StyleNo – стиль текстового элемента, содержащего это слово (номер элемента в коллекции Sender.Style.TextStyles).

Выходной параметр:

ASuggestions – список слов на замену AWord.

 

См. также:

Фоновая проверка орфографии в ТРВ-Редакторе;

событие OnSpellingCheck