Zum Hauptinhalt springen
Was es tut
Stellt den Workspace der Station dar. Das Objekt ist in Skripten unter dem Schlüsselwort „this“ verfügbar.
Methoden

AddBatch (target: IWorkspaceItem, name: string, type: IBatchType ): IWorkspaceItem

Fügt einen Batch hinzu. Ein neuer Batch wird hinter dem im Parameter target angegebenen Batch eingefügt.

Wenn Sie den Batch am Anfang der Liste einfügen möchten, setzen Sie den Wert des Parameters target auf “Nothing”:

[VBscript]

me.AddBatch Nothing, “batch 1”, me.BatchTypes.Item(0)

Wenn der Parameter name leer ist, wird der Batch-Name gemäß den Batch-Einstellungen generiert.

AddDocument (page: IWorkspaceItem, name: string): IWorkspaceItem

Fügt die Seite in ein neues Dokument ein. Wenn die Seite bereits in dem Dokument enthalten ist, werden drei Dokumente erstellt: ein Dokument mit den vorangehenden Seiten, ein Dokument mit der aktuellen Seite und ein Dokument mit den nachfolgenden Seiten. Wenn der Parameter name leer ist, wird der Dokumentname entsprechend den Batch-Einstellungen generiert.

AddPages (fileName: string, target: IWorkspaceItem, [optional] inside: bool): IWorkspaceItems

Fügt Seiten aus einer Datei hinzu. Seiten können entweder nach dem target-Element auf derselben Ebene oder innerhalb des target-Elements am Anfang der Liste hinzugefügt werden. Das Ziel kann ein Batch, ein Dokument oder eine Seite sein. Wenn das Ziel ein Batch ist, muss der Parameter inside „true“ sein (die Seiten werden am Anfang des Batchs hinzugefügt). Wenn das Ziel eine Seite ist, muss der Parameter inside „false“ sein (die Seiten werden nach der angegebenen Seite hinzugefügt). Wenn das Ziel ein Dokument ist, kann der Parameter inside sowohl „true“ als auch „false“ sein.

ClearSelection ()

Hebt die aktuelle Auswahl auf

DeleteItem (item: IWorkspaceItem )

Löscht das angegebene Element

DetectPageEmpty (page: IWorkspaceItem, [optional] options: IEmptyPageDetectionOptions ): bool

Erkennt eine leere Seite

Exit ( ): bool

Beendet die Arbeit der Station

FindPageBarcodes (page: IWorkspaceItem, [optional] options: IBarcodeFindingOptions ): IScriptFoundBarcodes

Durchsucht die Seite nach Barcodes

NewBarcodeFindingOptions ( ): IBarcodeFindingOptions

Legt die Optionen für die Barcode-Erkennung fest

NewEmptyPageDetectionOptions ( ): IEmptyPageDetectionOptions

Legt die Optionen für die Erkennung leerer Seiten fest

NewImageSavingOptions ( ): IImageSavingOptions

Legt Optionen zum Speichern von Bildern fest

NewPageRect ( ): IPageRect

Definiert ein Seitenrechteck

RunScript (scriptName: string, [optional] info: string, [optional] skipShowError: bool): IScriptResult

Führt das Skript aus

Scan ([optional] folder: string)

Startet den Scan mit den Einstellungen des aktuellen Batch-Typs

Send (batch: IWorkspaceItem)

Exportiert den Batch unter Verwendung der Einstellungen des aktuellen Batch-Typs

SendByScript (batch: IWorkspaceItem, skipShowExportOptions: bool)

Sendet den Batch mithilfe eines Skripts und mit den Einstellungen des aktuellen Batch-Typs. Der Parameter skipShowExportOptions gibt an, ob vor dem Senden des Batchs das Dialogfeld „Export Options“ angezeigt werden soll.

SendToFC (batch: IWorkspaceItem, [optional] skipShowExportOptions: bool)

Sendet den Batch mit den Einstellungen des aktuellen Batch-Typs an ABBYY FlexiCapture. Der Parameter skipShowExportOptions gibt an, ob vor dem Senden des Batches das Dialogfeld „Export Options“ angezeigt werden soll.

SendToFolder (batch: IWorkspaceItem, [optional] skipShowExportOptions: bool)

Exportiert den Batch mit den Einstellungen des aktuellen Batch-Typs in einen Ordner. Der Parameter skipShowExportOptions gibt an, ob vor dem Senden des Batches das Dialogfeld „Export Options“ angezeigt werden soll.

SendToFTP (batch: IWorkspaceItem, [optional] skipShowExportOptions: bool)

Exportiert den Batch mit den Einstellungen des aktuellen Batch-Typs in einen FTP-Ordner. Der Parameter skipShowExportOptions gibt an, ob vor dem Senden des Batch das Dialogfeld „Export Options“ angezeigt werden soll.

SetPageImage (page: IWorkspaceItem, fileName: string, [optional] filePageIndex: int)

Ändert das Seitenbild

Wait (millisecond: int)

Pausiert die Skriptausführung für die angegebene Zeit (in Millisekunden)

Eigenschaften

ActiveBatch

IWorkspaceItem

Lesen/Schreiben

Der aktive Batch.

Bei einigen Ereignisskripten (z. B. On batch sending und On batch sent) wird null zurückgegeben.

Batches

IWorkspaceItems

Schreibgeschützt

Batches

BatchTypes

IBatchTypes

Schreibgeschützt

Batch-Typen

CurrentBatchType

IBatchType

Lesen/Schreiben

Der aktuelle Batch-Typ

Result

IScriptResult

Schreibgeschützt

Das Ergebnis der Skriptausführung

ScriptEnvInfo

string

Schreibgeschützt

Umgebungsinformationen zu den Bedingungen, unter denen das Skript ausgelöst wird.

Bei Skripten, die automatisch vor oder nach dem Export ausgelöst werden, lautet der Wert “<exportType> <taskID>”, wobei “exportType” “Folder”, “FTP”, “FC”, “RS” oder “Script” sein kann und “taskID” der Bezeichner der Exportaufgabe ist.

Bei Skripten, die automatisch vor oder nach der Seitentransformation ausgelöst werden, hat die Eigenschaft einen der folgenden Werte: “Rotate <angle>”, “FlipHorizontal”, “FlipVertical”, “Invert”, “ConvertToBW”, “Deskew”, “Despeckle”, “Erase <rectLeft> <rectTop> <rectRight> <rectBottom>”, “Crop <rectLeft> <rectTop> <rectRight> <rectBottom>”, “SplitHorizontal <pos>”, “SplitVertical <pos>”, “ChangeResolution <newRes>”, “Scale <ratio>”, “FreeScale <newWidth>, <newHeight>, <newRes>”.

ScriptItems

IWorkspaceItems

Schreibgeschützt

Elemente, für die das Skript aufgerufen wird. Der zurückgegebene Wert unterscheidet sich je nach Ereignis.

Für die Ereignisse On station started und On station closing ist der zurückgegebene Wert leer.

Für das Ereignis On scan completed ist der zurückgegebene Wert eine Liste von Seiten, die während der Scansitzung hinzugefügt wurden.

Bei anderen Ereignissen ist der zurückgegebene Wert je nach Ereignis ein Batch, ein Dokument oder eine Seite.

Wenn das Skript über einen expliziten Benutzerbefehl gestartet wird, wird eine Sammlung der aktuell ausgewählten Elemente zurückgegeben.

ScriptProperties

IScriptProperties

Schreibgeschützt

Skripteigenschaften

Auswahl

IWorkspaceItems

Schreibgeschützt

Die aktuelle Auswahl. Sie enthält nur Batches, nur Dokumente oder nur Seiten.

SourceID

string

Schreibgeschützt

Der Stationsbezeichner