Dans ABBYY FlexiCapture, vous pouvez utiliser des scripts pour gérer les événements d’interface. Cela vous permet de configurer le fonctionnement d’une station, de personnaliser son interface, de modifier le comportement d’une station dans certaines conditions, d’implémenter des commandes utilisateur, etc.
Ces scripts peuvent être ajoutés (Distributed) pour les étapes de workflow interactives et pour les outils configurés dans la boîte de dialogue (Distributed) Paramètres des outils (Standalone) lors de la configuration des (Administrator, Standalone) outils de type de lot (Developer, Standalone) outils de type de lot.
Tous les objets de script sont accessibles en lecture et en écriture.
Les droits d’accès aux objets de ControllerInterop utilisés dans les scripts dépendent de l’état des objets. L’état du document actif est renvoyé par la méthode DocumentState() de l’interface ITaskWindow. Si l’état du document est DS_Opened, les objets ControllerInterop du document sont accessibles en lecture et en écriture. Pour les autres états, les objets de ControllerInterop sont en lecture seule.
Les événements pouvant être gérés au moyen de scripts, ainsi que leurs paramètres, sont décrits ci-dessous.
Événements
Objets
Toutes les modifications apportées à l’interface au moyen de scripts seront annulées dans les cas suivants :
- Lorsque vous accédez à un type de lot autre que le type de lot par défaut
- Lorsque vous quittez un type de lot autre que le type de lot par défaut
- Lorsque vous ouvrez ou fermez un projet
- Lorsque vous fermez la station
(Distributed) Les Web Stations ne prennent pas en charge l’utilisation de scripts.