Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

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

проверка корректности написания слов;
составление списка вариантов замены ошибочных слов;
подключение дополнительных словарей.

Ошибочными считаются слова, не найденные в словарях модуля.

Чтобы создать модуль:

1.В среде разработки подготовьте проект для создания библиотеки модуля расширения с учетом требований к разработке.
2.Из папки с установленной клиентской частью системы DIRECTUM импортируйте библиотеку типов SBPluginInterfaceLibrary.tlb в созданный проект.
3.Создайте классы, реализующий интерфейс ISpellCheckerPlugin.
4.Если планируется использование пользовательских словарей проверки орфографии, то создайте интерфейс ISpellCheckerPlugin2.

Примечание

Вспомогательные интерфейсы ISpellingErrorList и ISuggestions реализовывать не нужно.

Подробнее о стандартных модулях и используемых словарях см. раздел «Словари стандартных модулей».

Механизм работы модуля:

1.Загрузка модуля расширения выполняется автоматически и происходит дважды: для проверки окружения IPlugin.CheckEnvironment и реальной работы. Необходимо учитывать, если предполагается выполнение каких-либо действий, например инициализации, что отнимет дополнительное время при загрузке модуля.
2.Проверка орфографии:
a)вызов метода ISpellCheckerPlugin.CheckSpelling. – проверка текста и формирование списка ошибок;
b)при последовательной обработке орфографических ошибок вызывается метод ISpellCheckerPlugin.GetSuggestions – формирование списка замен для каждого ошибочного слова.
3.Если поддерживается работа с пользовательскими словарями (ISpellCheckerPlugin2.CanAddSpelling возвращает значение True), то вызываются методы добавления или удаления слов из словаря.
© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }