Средства проверки орфографии:
| • | проверка корректности написания слов; |
| • | составление списка вариантов замены ошибочных слов; |
| • | подключение дополнительных словарей. |
Ошибочными считаются слова, не найденные в словарях модуля.
Чтобы создать модуль:
| 1. | В среде разработки подготовьте проект для создания библиотеки модуля расширения с учетом требований к разработке. |
| 2. | Из папки с установленной клиентской частью системы Directum импортируйте библиотеку типов SBPluginInterfaceLibrary.tlb в созданный проект. |
| 4. | Если планируется использование пользовательских словарей проверки орфографии, то создайте интерфейс ISpellCheckerPlugin2. |
Примечание
Вспомогательные интерфейсы ISpellingErrorList и ISuggestions реализовывать не нужно.
Подробнее о стандартных модулях и используемых словарях см. раздел «Словари стандартных модулей».
Механизм работы модуля:
| 1. | Загрузка модуля расширения выполняется автоматически и происходит дважды: для проверки окружения IPlugin.CheckEnvironment и реальной работы. Необходимо учитывать, если предполагается выполнение каких-либо действий, например инициализации, что отнимет дополнительное время при загрузке модуля. |
| 3. | Если поддерживается работа с пользовательскими словарями (ISpellCheckerPlugin2.CanAddSpelling возвращает значение True), то вызываются методы добавления или удаления слов из словаря. |