Проверка орфографии в компонентах ТРВ-Редактор (TRichView)
Показать или спрятать менюTRichView.ru

  Проверка орфографии в ТРВ-Редакторе (TRichView)

Средства проверки орфографии

ТРВ-Редактор (TRichView) включает собственный компонент проверки орфографии – TRVSpellChecker, который использует функции, предоставляемые операционной системой. Версию этого компонента для ФайрМанки (FireMonkey) можно использовать в ОС Windows, macOS, iOS и Linux с установленной библиотекой ХанСпелл (HunSpell).

Кроме того, VCL-версия ТРВ-Редактора (TRichView) предоставляет программный интерфейс для популярных коммерческих и бесплатных средств проверки орфографии:

  • ХанСпелл (HunSpell) производства Ласло Немета (László Németh) (DLL, открытое ПО (open source); проверка русской орфографии: да)
  • ЭкспрессСпеллЧекер (ExpressSpellChecker) производства Девелопер Экспресс (Developer Express) (коммерческий компонент VCL; проверка русской орфографии: да)
  • АСпелл (ASpell) производства Кевина Аткинсона (Kevin Atkinson) (DLL, лицензия: LGPL; проверка русской орфографии: да)
  • Аддикт (Addict) 3 и 4 производства Аддиктив Софтвер (Addictive Software) (платный компонент VCL, включает в себя тезаурус; проверка русской орфографии: да (бета-версия словаря); разработка прекращена)

Для большинства средств проверки орфографии доступны два вида диалогов:

  • традиционный диалог, который позволяет исправить неправильно написанное слово
  • расширенный диалог, который позволяет редактировать фрагмент текста, содержащий неправильно написанное слово (этот тип диалога когда-то использовался Microsoft Word)

Классический диалог проверки орфографии
Классический вариант диалога

Современный диалог проверки орфографии
Расширенный вариант диалога


Фоновая проверка орфографии

Фоновая проверка орфографии

Компоненты могут выполнять проверку орфографии в фоновом режиме и отмечать неправильно написанные слова специальными подчёркиваниями. Этот процесс называется «фоновая проверка орфографии» или «проверка при вводе».

Вы можете увидеть функциональность проверки орфографии в следующих демонстрационных проектах:

В ФайрМанки (FireMonkey) наш компонент TRVSpellChecker может быть зарегистрирован как сервис платформы и использоваться другими компонентами (такими как TEdit и TMemo).