Passer au contenu principal
Description
Représente l’espace de travail de la station. Cet objet est accessible dans les scripts via le mot-clé « this ».
Méthodes

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

Ajoute un lot. Un nouveau lot sera ajouté après le lot spécifié par le paramètre target.

Si vous voulez ajouter le lot au début de la liste, définissez la valeur du paramètre target sur “Nothing” :

[VBscript]

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

Si le paramètre name est vide, le nom du lot sera généré selon les paramètres du lot.

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

Insère la page dans un nouveau document. Si la page fait déjà partie du document, trois documents seront créés : un document avec les pages précédentes, un document avec la page actuelle et un document avec les pages suivantes. Si le paramètre name est vide, le nom du document sera généré en fonction des paramètres du batch.

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

Ajoute des pages à partir d’un fichier. Les pages peuvent être ajoutées après l’élément target, au même niveau, ou à l’intérieur de l’élément target, au début de la liste. La cible peut être un lot, un document ou une page. Si la cible est un lot, le paramètre inside doit être “true” (les pages seront ajoutées au début du lot). Si la cible est une page, le paramètre inside doit être “false” (les pages seront ajoutées après la page spécifiée). Si la cible est un document, le paramètre inside peut être “true” ou “false”.

ClearSelection ()

Efface la sélection en cours

DeleteItem (item: IWorkspaceItem )

Supprime l’élément spécifié

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

Détecte une page vide.

Exit ( ): bool

Met fin au travail de la station

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

Recherche les code-barres sur la page

NewBarcodeFindingOptions ( ): IBarcodeFindingOptions

Définit les options de détection des codes-barres

NewEmptyPageDetectionOptions ( ): IEmptyPageDetectionOptions

Définit les options de détection des pages vides

NewImageSavingOptions ( ): IImageSavingOptions

Définit les options d’enregistrement des images

NewPageRect ( ): IPageRect

Définit le rectangle d’une page

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

Exécute le script

Scan ([optional] folder: string)

Lance la numérisation avec les paramètres du type de lot actuel

Send (batch: IWorkspaceItem)

Exporte le lot selon les paramètres du type de lot courant

SendByScript (batch: IWorkspaceItem, skipShowExportOptions: bool)

Envoie le lot à l’aide d’un script en utilisant les paramètres du type de lot en cours. Le paramètre skipShowExportOptions indique s’il faut afficher la boîte de dialogue Options d’exportation avant d’envoyer le lot.

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

Envoie le lot à ABBYY FlexiCapture en utilisant les paramètres du type de lot actuel. Le paramètre skipShowExportOptions indique s’il faut afficher la boîte de dialogue Options d’exportation avant d’envoyer le lot.

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

Exporte le batch vers un dossier à l’aide des paramètres du type de batch en cours. Le paramètre skipShowExportOptions indique s’il faut afficher la boîte de dialogue Options d’exportation avant l’envoi du batch.

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

Exporte le lot dans un dossier FTP en utilisant les paramètres du type de lot actuel. Le paramètre skipShowExportOptions indique s’il faut afficher la boîte de dialogue Export Options avant l’envoi du lot.

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

Modifie l’image de la page

Pause (milliseconde : int)

Met en pause l’exécution du script pendant la durée spécifiée (en millisecondes)

Propriétés

ActiveBatch

IWorkspaceItem

Lecture/écriture

Le lot actif.

Pour certains scripts d’événement (par ex. Lors de l’envoi du lot et Après l’envoi du lot), renvoie la valeur null.

Batches

IWorkspaceItems

Lecture seule

Batches

BatchTypes

IBatchTypes

Lecture seule

Types de lots

CurrentBatchType

IBatchType

Lecture/écriture

Le type de lot en cours

Result

IScriptResult

Lecture seule

Le résultat de l’exécution du script

ScriptEnvInfo

string

Lecture seule

Informations d’environnement sur les conditions de déclenchement du script.

Pour les scripts déclenchés automatiquement avant ou après l’Export, sa valeur est “<exportType> <taskID>”, où “exportType” peut être “Folder”, “FTP”, “FC”, “RS” ou “Script” et “taskID” est l’identifiant de la tâche d’export.

Pour les scripts déclenchés automatiquement avant ou après la transformation d’une page, la propriété prend l’une des valeurs suivantes : “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

Lecture seule

Éléments pour lesquels le script est exécuté. La valeur renvoyée varie selon l’événement.

Pour les événements On station started et On station closing, la valeur renvoyée est vide.

Pour l’événement On scan completed, la valeur renvoyée est une liste de pages ajoutées au cours de la session de numérisation.

Pour les autres événements, la valeur renvoyée est un lot, un document ou une page, selon l’événement.

Lorsque le script est lancé par une commande utilisateur explicite, la collection des éléments actuellement sélectionnés est renvoyée.

ScriptProperties

IScriptProperties

Lecture seule

Propriétés du script

Sélection

IWorkspaceItems

Lecture seule

La sélection actuelle. Contient soit uniquement des lots, soit uniquement des documents, soit uniquement des pages.

SourceID

string

Lecture seule

L’identifiant de la station