Skip to main content
Mit diesem Skript wird ermittelt, ob das an den Benutzer übergebene Array von Dokumenten zu einem einzigen Dokument zusammengeführt werden kann. Dazu werden Zusammenstellungsfehler für das Ergebnisdokument erzeugt. Die Zusammenstellung ist erfolgreich, wenn das Ergebnisdokument nicht mehr Zusammenstellungsfehler enthält als eines der beiden Ausgangsdokumente. Diese beiden Dokumente werden dann zu einem Dokument zusammengeführt. Das Skript wird auf der Registerkarte Zusammenstellung in den Eigenschaften der Dokumentdefinition konfiguriert. Um das Skripteditor-Fenster zu öffnen, klicken Sie unter der Option Benutzerdefinierte Zusammenstellungsregeln verwenden auf die Schaltfläche Skript für die Dokumentzusammenstellung bearbeiten… Das Skript wird nach der Erkennung automatisch ausgeführt und enthält dann die während der Standardprüfung erzeugten Zusammenstellungsfehler. Um die Zusammenstellung manuell zu aktualisieren, wählen Sie Tools → Zusammenstellung aktualisieren.

Parameter

In ABBYY FlexiCapture 11 und früher erstellte Skripte für die Dokumentzusammenstellung funktionieren in ABBYY FlexiCapture 12 weiterhin. Wenn Sie ein solches Skript löschen, müssen Sie einen Ersatz auf Basis der neuen Schnittstelle schreiben, die eine Sammlung untergeordneter Elemente verwendet. Vermeiden Sie den Zugriff auf interne Felder eines Dokuments, da dabei das gesamte Dokument geladen wird und die Zusammenstellung verlangsamt werden kann. Wenn Sie auf Dokumentfelder zugreifen müssen, verwenden Sie bevorzugt Indexfelder. Der Parameter AssemblingErrors kann je nachdem, wie Sie ihn abrufen, unterschiedliche Zusammenstellungsfehler enthalten:
  1. AssemblingErrors kann als einer der Eingabeparameter an das Skript übergeben werden. In diesem Fall enthält er den Fehler der aktuellen Prüfung.
  2. Einer der Eingabeparameter des Skripts ist eine Sammlung von Dokumenten, für die das Skript für die Dokumentzusammenstellung ausgeführt wird. Jedes Dokument hat eigene Zusammenstellungsfehler, die auf folgende Weise abgerufen werden können: document.AssemblingErrors. In diesem Fall enthält der Parameter AssemblingErrors die Fehler der letzten Prüfung, die für das angegebene Dokument durchgeführt wurde.
Schreiben Sie Prozeduren, die Sie in mehr als einer Regel verwenden, in das globale Regelmodul. Öffnen Sie es über den Skripteditor. Wählen Sie in der Dropdown-Liste auf der Symbolleiste des Skripteditors den Eintrag Rule Global Script Module aus. Auf das globale Regelmodul kann auch über den Document Definition-Editor zugegriffen werden (Document Definition → Script Modules → Rule Script…). Ein Skript oder globales Modul kann Klassen und Methoden einer externen Zusammenstellung verwenden. Fügen Sie die Zusammenstellung-Datei auf der Registerkarte .NET References der Eigenschaften der Dokumentdefinition hinzu.