Russian (Русский) - Change language

Использование скриптов для обработки событий интерфейса

В ABBYY FlexiCapture вы можете использовать скрипты для обработки событий интерфейса. Это позволяет настраивать функционирование и интерфейс станции, изменять поведение станции при определенных условиях, реализовывать пользовательские команды.

Такие скрипты могут быть добавлены для пользовательских этапов процесса обработки и для инструментов, настраиваемых в диалоге Настройки инструмента .

Все объекты скриптов доступны на чтение и запись.

Права доступа к объектам ControllerInterop, используемым в скриптах обработки событий интерфейса, определяются состоянием объектов. Метод DocumentState() интерфейса ITaskWindow возвращает состояние документа на данный момент. Если документ имеет состояние DS_Opened, то объекты ControllerInterop для этого документа доступны на чтение и запись. При других состояниях объекты ControllerInterop доступны только на чтение.

Ниже описаны события, которые могут быть обработаны с помощью скриптов, и параметры этих событий.

События

Объекты

Замечание. Изменения в интерфейсе, выполненные с помощью скриптов, сбрасываются в следующих случаях:

  • при входе в тип пакета, отличного от типа пакета по умолчанию;
  • при выходе из типа пакета, отличного от типа пакета по умолчанию;
  • при открытии/закрытии проекта;
  • при закрытии станции.

Замечание. Веб-станции не поддерживают работу со скриптами.

01.12.2020 7:04:04


Please leave your feedback about this article