> ## 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 es el objeto raíz para scripting de Scanning Station: agrega lotes y páginas, escanea, encuentra códigos de barras y envía lotes a FlexiCapture, una carpeta o FTP.

<div id="what-it-does">
  ## Qué hace
</div>

Representa el workspace de la estación. El objeto está disponible en los scripts con la palabra clave `this`.

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

| **Definición**                                                                                                                                                                                                                                                                                                                  | **Descripción**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AddBatch( target: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), name: string, type: [IBatchType](/es/flexi-capture/scanning-station/shared/scripts/batch-type) ): [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item)                                      | Agrega un lote. Se agrega un nuevo lote después del lote especificado en el parámetro **target**. Para agregar el lote al inicio de la lista, establezca el parámetro **target** en "Nothing" (VBScript: `me.AddBatch Nothing, "batch 1", me.BatchTypes.Item(0)`). Si el parámetro **name** está vacío, el nombre del lote se genera según la configuración del lote.                                                                                                                                                                                                       |
| AddDocument( page: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), name: string ): [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item)                                                                                                                       | Inserta la página en un documento nuevo. Si la página ya está incluida en el documento, se crean tres documentos: uno con las páginas anteriores, otro con la página actual y otro con las páginas siguientes. Si el parámetro **name** está vacío, el nombre del documento se genera según la configuración del lote.                                                                                                                                                                                                                                                      |
| AddPages( fileName: string, target: IWorkspaceItem, \[opcional] inside: bool ): [IWorkspaceItems](/es/flexi-capture/scanning-station/shared/scripts/workspace-items)                                                                                                                                                            | Agrega páginas desde un archivo. Las páginas pueden agregarse después del elemento **target** en el mismo nivel o dentro del elemento **target**, al principio de la lista. El destino puede ser un lote, un documento o una página. Si el destino es un lote, el parámetro **inside** debe ser "true" (las páginas se agregan al principio del lote). Si el destino es una página, el parámetro **inside** debe ser "false" (las páginas se agregan después de la página especificada). Si el destino es un documento, el parámetro **inside** puede ser "true" o "false". |
| ClearSelection()                                                                                                                                                                                                                                                                                                                | Borra la selección actual                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| DeleteItem( item: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item) )                                                                                                                                                                                                                          | Elimina el elemento especificado                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| DetectPageEmpty( page: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), \[opcional] options: [IEmptyPageDetectionOptions](/es/flexi-capture/scanning-station/shared/scripts/emptypage-detectoptions) ): bool                                                                                 | Detecta una página vacía                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Exit(): bool                                                                                                                                                                                                                                                                                                                    | Finaliza el trabajo en la estación                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| FindPageBarcodes( page: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), \[opcional] options: [IBarcodeFindingOptions](/es/flexi-capture/scanning-station/shared/scripts/barcode-findingoptions) ): [IScriptFoundBarcodes](/es/flexi-capture/scanning-station/shared/scripts/found-barcodes) | Busca códigos de barras en la página                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| NewBarcodeFindingOptions(): [IBarcodeFindingOptions](/es/flexi-capture/scanning-station/shared/scripts/barcode-findingoptions)                                                                                                                                                                                                  | Configura las opciones de búsqueda de códigos de barras                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| NewEmptyPageDetectionOptions(): [IEmptyPageDetectionOptions](/es/flexi-capture/scanning-station/shared/scripts/emptypage-detectoptions)                                                                                                                                                                                         | Establece opciones para detectar páginas vacías                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| NewImageSavingOptions(): [IImageSavingOptions](/es/flexi-capture/scanning-station/shared/scripts/saving-options)                                                                                                                                                                                                                | Establece opciones para guardar imágenes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| NewPageRect(): [IPageRect](/es/flexi-capture/scanning-station/shared/scripts/pagerect)                                                                                                                                                                                                                                          | Define un rectángulo de página                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| RunScript( scriptName: cadena, \[opcional] info: cadena, \[opcional] skipShowError: bool ): [IScriptResult](/es/flexi-capture/scanning-station/shared/scripts/script-result)                                                                                                                                                    | Ejecuta el script                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Scan( \[optional] folder: string )                                                                                                                                                                                                                                                                                              | Inicia el escaneo con la configuración del tipo de lote actual                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Send( batch: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item) )                                                                                                                                                                                                                               | Exporta el lote con la configuración del tipo de lote actual                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| SendByScript( batch: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), skipShowExportOptions: bool )                                                                                                                                                                                          | Envía el batch usando un script con la configuración del tipo de batch actual. El parámetro **skipShowExportOptions** especifica si debe mostrarse el cuadro de diálogo Export Options antes de enviar el batch.                                                                                                                                                                                                                                                                                                                                                            |
| SendToFC( batch: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), \[opcional] skipShowExportOptions: bool )                                                                                                                                                                                  | Envía el lote a ABBYY FlexiCapture con la configuración del tipo de lote actual. El parámetro **skipShowExportOptions** especifica si debe mostrarse el cuadro de diálogo Opciones de exportación antes de enviar el lote.                                                                                                                                                                                                                                                                                                                                                  |
| SendToFolder( batch: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), \[opcional] skipShowExportOptions: bool )                                                                                                                                                                              | Exporta el lote a una carpeta con la configuración del tipo de lote actual. El parámetro **skipShowExportOptions** especifica si debe mostrarse el cuadro de diálogo de Opciones de exportación antes de enviar el lote.                                                                                                                                                                                                                                                                                                                                                    |
| SendToFTP( batch: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), \[opcional] skipShowExportOptions: bool )                                                                                                                                                                                 | Exporta el lote a una carpeta FTP con la configuración del tipo de lote actual. El parámetro **skipShowExportOptions** especifica si debe mostrarse el cuadro de diálogo Export Options antes de enviar el lote.                                                                                                                                                                                                                                                                                                                                                            |
| SetPageImage( page: [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item), fileName: string, \[opcional] filePageIndex: int )                                                                                                                                                                      | Reemplaza la imagen de la página                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Wait( millisecond: int )                                                                                                                                                                                                                                                                                                        | Suspende la ejecución del script durante el tiempo especificado (en milisegundos)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

<div id="properties">
  ## Propiedades
</div>

| **Name**         | **Tipo**                                                                                 | **Acceso**        | **Descripción**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ---------------- | ---------------------------------------------------------------------------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ActiveBatch      | [IWorkspaceItem](/es/flexi-capture/scanning-station/shared/scripts/workspace-item)       | Lectura/escritura | El lote activo. En algunos scripts de evento (por ejemplo, **On batch sending** y **On batch sent**), devuelve null.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Batches          | [IWorkspaceItems](/es/flexi-capture/scanning-station/shared/scripts/workspace-items)     | De solo lectura   | Lotes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| BatchTypes       | [IBatchTypes](/es/flexi-capture/scanning-station/shared/scripts/batch-types)             | De solo lectura   | Tipos de lote                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| CurrentBatchType | [IBatchType](/es/flexi-capture/scanning-station/shared/scripts/batch-type)               | Lectura/escritura | El tipo de lote actual                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Result           | [IScriptResult](/es/flexi-capture/scanning-station/shared/scripts/script-result)         | De solo lectura   | El resultado de la ejecución del script                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ScriptEnvInfo    | string                                                                                   | De solo lectura   | Información del entorno sobre las condiciones que activan el script. En los scripts activados automáticamente antes o después de la exportación, su valor es `<exportType> <taskID>`, donde `exportType` puede ser "Folder", "FTP", "FC", "RS" o "Script", y `taskID` es el identificador de la tarea de exportación. En los scripts activados automáticamente antes o después de la transformación de la página, la propiedad toma uno de los siguientes valores: `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](/es/flexi-capture/scanning-station/shared/scripts/workspace-items)     | De solo lectura   | Elementos para los que se invoca el script. El valor devuelto varía según el evento. En los eventos **On station started** y **On station closing**, el valor devuelto está vacío. En el evento **On scan completed**, el valor devuelto es una lista de páginas agregadas durante la sesión de escaneo. En otros eventos, el valor devuelto es un lote, un documento o una página, según el evento. Cuando el script se inicia mediante un comando de usuario explícito, se devuelve una colección de los elementos actualmente seleccionados.                                                                                                                                                                                                                                                                                  |
| ScriptProperties | [IScriptProperties](/es/flexi-capture/scanning-station/shared/scripts/script-properties) | De solo lectura   | Propiedades del script                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Selection        | [IWorkspaceItems](/es/flexi-capture/scanning-station/shared/scripts/workspace-items)     | De solo lectura   | La selección actual. Contiene solo lotes, solo documentos o solo páginas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| SourceID         | string                                                                                   | De solo lectura   | El identificador de la estación                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
