| Проверка орфографии в ТРВ-Редакторе (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).
|