Description
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] 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 | 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 | Lecture seule | Batches | |
BatchTypes | Lecture seule | Types de lots | |
CurrentBatchType | Lecture/écriture | Le type de lot en cours | |
Result | 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 | 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 | Lecture seule | Propriétés du script | |
Sélection | 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 |
