In ABBYY FlexiCapture können Sie Skripte verwenden, um Ereignisse der Benutzeroberfläche zu verarbeiten. So können Sie den Betrieb einer Station konfigurieren, ihre Benutzeroberfläche anpassen, das Verhalten einer Station unter bestimmten Bedingungen ändern, Benutzerbefehle implementieren usw.
Diese Skripte können (Distributed) für interaktive Workflow-Stufen und für Tools hinzugefügt werden, die im Dialogfeld (Distributed) Tool Settings (Standalone) beim Konfigurieren von (Administrator, Standalone) Batch-Typ-Tools (Developer, Standalone) Batch-Typ-Tools eingerichtet werden.
Alle Skript Objekte stehen zum Lesen und Schreiben zur Verfügung.
Die Zugriffsrechte auf ControllerInterop-Objekte, die in Skripten verwendet werden, hängen vom Status der Objekte ab. Der Status des aktuellen Dokuments wird von der DocumentState()-Methode der ITaskWindow-Schnittstelle zurückgegeben. Wenn sich das Dokument im Status DS_Opened befindet, stehen die ControllerInterop-Objekte des Dokuments zum Lesen und Schreiben zur Verfügung. In allen anderen Status sind die ControllerInterop-Objekte nur lesbar.
Ereignisse, die mit Skripten verarbeitet werden können, sowie ihre Parameter werden unten beschrieben.
Ereignisse
Objekte
Alle Änderungen, die Sie mithilfe von Skripten an der Benutzeroberfläche vornehmen, werden in den folgenden Fällen verworfen:
- Wenn Sie einen anderen Batch-Typ als den Standard-Batch-Typ öffnen
- Wenn Sie einen anderen Batch-Typ als den Standard-Batch-Typ schließen
- Wenn Sie ein Projekt öffnen oder schließen
- Wenn Sie die Station schließen
(Distributed) Web Stations unterstützen keine Skripte.