> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IWorkSpace

> IWorkSpace est l’objet de script racine de Scanning Station : ajouter des lots et des pages, numériser, rechercher des codes-barres et envoyer des lots vers FlexiCapture, un dossier ou un serveur FTP.

<div id="what-it-does">
  ## Description
</div>

Représente l’espace de travail de la station. Cet objet est accessible dans les scripts via le mot-clé `this`.

<div id="methods">
  ## Méthodes
</div>

| **Définition**                                                                                                                                                                                                                                                                                                                    | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| AddBatch( target: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), name: string, type: [IBatchType](/fr/flexi-capture/scanning-station/shared/scripts/batch-type) ): [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item)                                        | Ajoute un lot. Un nouveau lot est ajouté après le lot spécifié dans le paramètre **target**. Pour ajouter le lot au début de la liste, définissez le 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 est généré en fonction des paramètres du lot.                                                                                                                                                                                                        |
| AddDocument( page: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), name: string ): [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item)                                                                                                                         | Insère la page dans un nouveau document. Si la page est déjà incluse dans le document, trois documents sont créés : un avec les pages précédentes, un avec la page actuelle et un avec les pages suivantes. Si le paramètre **name** est vide, le nom du document est généré en fonction des paramètres du lot.                                                                                                                                                                                                                                                    |
| AddPages( fileName: string, target: IWorkspaceItem, \[facultatif] inside: bool ): [IWorkspaceItems](/fr/flexi-capture/scanning-station/shared/scripts/workspace-items)                                                                                                                                                            | 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 batch, un document ou une page. Si la cible est un batch, le paramètre **inside** doit être "true" (les pages sont ajoutées au début du batch). Si la cible est une page, le paramètre **inside** doit être "false" (les pages sont 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 actuelle                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| DeleteItem( item: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item) )                                                                                                                                                                                                                            | Supprime l’élément spécifié                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| DetectPageEmpty( page: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), \[facultatif] options: [IEmptyPageDetectionOptions](/fr/flexi-capture/scanning-station/shared/scripts/emptypage-detectoptions) ): bool                                                                                 | Détecte une page vide                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Exit(): bool                                                                                                                                                                                                                                                                                                                      | Met fin au travail de la station                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| FindPageBarcodes( page: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), \[facultatif] options: [IBarcodeFindingOptions](/fr/flexi-capture/scanning-station/shared/scripts/barcode-findingoptions) ): [IScriptFoundBarcodes](/fr/flexi-capture/scanning-station/shared/scripts/found-barcodes) | Recherche les code-barres sur la page                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| NewBarcodeFindingOptions(): [IBarcodeFindingOptions](/fr/flexi-capture/scanning-station/shared/scripts/barcode-findingoptions)                                                                                                                                                                                                    | Définit les options de recherche de code-barres                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| NewEmptyPageDetectionOptions(): [IEmptyPageDetectionOptions](/fr/flexi-capture/scanning-station/shared/scripts/emptypage-detectoptions)                                                                                                                                                                                           | Définit les options de détection des pages vides                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| NewImageSavingOptions(): [IImageSavingOptions](/fr/flexi-capture/scanning-station/shared/scripts/saving-options)                                                                                                                                                                                                                  | Définit les options d’enregistrement des images                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| NewPageRect(): [IPageRect](/fr/flexi-capture/scanning-station/shared/scripts/pagerect)                                                                                                                                                                                                                                            | Définit un rectangle de page                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| RunScript( scriptName: string, \[optionnel] info: string, \[optionnel] skipShowError: bool ): [IScriptResult](/fr/flexi-capture/scanning-station/shared/scripts/script-result)                                                                                                                                                    | Exécute le script                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Scan( \[facultatif] folder: string )                                                                                                                                                                                                                                                                                              | Lance la numérisation avec les paramètres du type de lot courant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Send( batch: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item) )                                                                                                                                                                                                                                 | Exporte le lot avec les paramètres du type de lot courant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| SendByScript( batch: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), skipShowExportOptions: bool )                                                                                                                                                                                            | Envoie le lot au moyen d’un script, avec les paramètres du type de lot actuel. Le paramètre **skipShowExportOptions** indique s’il faut afficher la boîte de dialogue Options d’export avant l’envoi du lot.                                                                                                                                                                                                                                                                                                                                                       |
| SendToFC( batch: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), \[facultatif] skipShowExportOptions: bool )                                                                                                                                                                                  | Envoie le lot à ABBYY FlexiCapture avec les paramètres du type de lot actuel. Le paramètre **skipShowExportOptions** indique s’il faut afficher la boîte de dialogue Options d’export avant l’envoi du lot.                                                                                                                                                                                                                                                                                                                                                        |
| SendToFolder( batch: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), \[optional] skipShowExportOptions: bool )                                                                                                                                                                                | Exporte le lot dans un dossier 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’export avant l’envoi du lot.                                                                                                                                                                                                                                                                                                                                                    |
| SendToFTP( batch: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), \[facultatif] skipShowExportOptions: bool )                                                                                                                                                                                 | Exporte le lot vers 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 Options d’export avant l’envoi du lot.                                                                                                                                                                                                                                                                                                                                                |
| SetPageImage( page: [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item), fileName: string, \[facultatif] filePageIndex: int )                                                                                                                                                                      | Remplace l’image de la page                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Wait( millisecond: int )                                                                                                                                                                                                                                                                                                          | Suspend l’exécution du script pendant la durée spécifiée (en millisecondes)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

<div id="properties">
  ## Propriétés
</div>

| **Nom**          | **Type**                                                                                 | **Accès**        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ---------------- | ---------------------------------------------------------------------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ActiveBatch      | [IWorkspaceItem](/fr/flexi-capture/scanning-station/shared/scripts/workspace-item)       | Lecture/écriture | Le lot actif. Pour certains scripts d’événement (par exemple, **Lors de l’envoi du lot** et **Après l’envoi du lot**), renvoie null.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Batches          | [IWorkspaceItems](/fr/flexi-capture/scanning-station/shared/scripts/workspace-items)     | Lecture seule    | Lots                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| BatchTypes       | [IBatchTypes](/fr/flexi-capture/scanning-station/shared/scripts/batch-types)             | Lecture seule    | Types de lots                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| CurrentBatchType | [IBatchType](/fr/flexi-capture/scanning-station/shared/scripts/batch-type)               | Lecture/écriture | Le type de lot en cours                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Result           | [IScriptResult](/fr/flexi-capture/scanning-station/shared/scripts/script-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      | [IWorkspaceItems](/fr/flexi-capture/scanning-station/shared/scripts/workspace-items)     | Lecture seule    | Éléments pour lesquels le script est exécuté. La valeur renvoyée diffère selon l’événement. Pour les événements **Au démarrage de la station** et **À la fermeture de la station**, la valeur renvoyée est vide. Pour l’événement **À la fin de la numérisation**, la valeur renvoyée est une liste des pages ajoutées pendant 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, une collection des éléments actuellement sélectionnés est renvoyée.                                                                                                                                                                                                             |
| ScriptProperties | [IScriptProperties](/fr/flexi-capture/scanning-station/shared/scripts/script-properties) | Lecture seule    | Propriétés du script                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Selection        | [IWorkspaceItems](/fr/flexi-capture/scanning-station/shared/scripts/workspace-items)     | Lecture seule    | La sélection actuelle. Contient uniquement des lots, uniquement des documents ou uniquement des pages.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| SourceID         | string                                                                                   | Lecture seule    | L’identifiant de la station                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
