Skip to main content
Dans ABBYY FlexiCapture, vous pouvez utiliser des scripts pour gérer les événements d’interface. Les scripts vous permettent 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. Dans une installation distribuée, vous pouvez ajouter ces scripts pour les étapes de workflow interactives et pour les outils configurés dans la boîte de dialogue Paramètres des outils. Les Web Stations ne prennent pas en charge les scripts. Dans une installation autonome, ces scripts s’ajoutent lors de la configuration des 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. La méthode DocumentState() de l’interface ITaskWindow renvoie l’état du document actif. 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 pages suivantes décrivent les événements que vous pouvez gérer au moyen de scripts, leurs paramètres et les objets que les scripts peuvent utiliser :

Cas d’annulation des modifications apportées à l’interface par les scripts

ABBYY FlexiCapture annule toutes les modifications apportées à l’interface par les scripts 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