Saltar al contenido principal
Qué hace
Representa el workspace de la estación. El objeto está disponible en los scripts con la palabra clave “this”.
Métodos

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

Agrega un lote. Se agregará un nuevo lote después del lote especificado en el parámetro target.

Si desea agregar el lote al principio de la lista, establezca el valor del 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 generará según la configuración del lote.

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

Inserta la página en un documento nuevo. Si la página ya forma parte del documento, se crearán tres documentos: un documento con las páginas anteriores, un documento con la página actual y un documento con las páginas siguientes. Si el parámetro name está vacío, el nombre del documento se generará según la configuración del lote.

AddPages (fileName: cadena, target: IWorkspaceItem, [opcional] inside: bool): IWorkspaceItems

Agrega páginas de un archivo. Las páginas se pueden agregar después del elemento target, en el mismo nivel, o dentro del elemento target, al principio de la lista. El target puede ser un lote, un documento o una página. Si el target es un lote, el parámetro inside debe ser “true” (las páginas se agregarán al principio del lote). Si el target es una página, el parámetro inside debe ser “false” (las páginas se agregarán después de la página especificada). Si el target es un documento, el parámetro inside puede ser tanto “true” como “false”.

ClearSelection ()

Elimina la selección actual

DeleteItem (item: IWorkspaceItem )

Elimina el elemento especificado

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

Detecta una página vacía

Exit ( ): bool

Finaliza el trabajo en la estación

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

Busca códigos de barras en la página.

NewBarcodeFindingOptions ( ): IBarcodeFindingOptions

Establece las opciones para buscar códigos de barras

NewEmptyPageDetectionOptions ( ): IEmptyPageDetectionOptions

Configura las opciones para detectar páginas vacías

NewImageSavingOptions ( ): IImageSavingOptions

Establece las opciones de guardado de imágenes

NewPageRect ( ): IPageRect

Define el rectángulo de una página

RunScript (scriptName: cadena, [opcional] info: cadena, [opcional] skipShowError: bool): IScriptResult

Ejecuta el script

Scan ([opcional] carpeta: cadena)

Inicia el escaneo con la configuración del tipo de lote actual

Send (batch: IWorkspaceItem)

Exporta el lote con la configuración del tipo de lote actual.

SendByScript (batch: IWorkspaceItem, skipShowExportOptions: bool)

Envía el lote usando un script 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.

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

Envía el lote a ABBYY FlexiCapture con la configuración del tipo de lote actual. El parámetro skipShowExportOptions indica si se debe mostrar el cuadro de diálogo Opciones de exportación antes de enviar el lote.

SendToFolder (batch: IWorkspaceItem, [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 Export Options antes de enviar el lote.

SendToFTP (batch: IWorkspaceItem, [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 Opciones de exportación antes de enviar el lote.

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

Cambia la imagen de la página

Wait (millisecond: int)

Pausa la ejecución del script durante el tiempo especificado (en milisegundos)

Propiedades

ActiveBatch

IWorkspaceItem

Lectura/escritura

El lote activo.

Para algunos scripts de evento (p. ej., Al enviar el lote y Después de enviar el lote), devuelve null.

Batches

IWorkspaceItems

De solo lectura

Batches

BatchTypes

IBatchTypes

De solo lectura

Tipos de lote

CurrentBatchType

IBatchType

Lectura y escritura

El tipo de lote actual

Result

IScriptResult

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.

Para 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.

Para los scripts activados automáticamente antes o después de la transformación de la página, la propiedad puede tomar 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

De solo lectura

Elementos para los que se ejecuta el script. El valor devuelto varía según el evento.

Para los eventos On station started y On station closing, el valor devuelto está vacío.

Para el evento On scan completed, el valor devuelto es una lista de páginas añadidas durante la sesión de escaneo.

Para otros eventos, el valor devuelto es un lote, un documento o una página, según el evento.

Cuando el script se ejecuta mediante un comando explícito del usuario, se devuelve una colección de los elementos seleccionados en ese momento.

ScriptProperties

IScriptProperties

De solo lectura

Propiedades de script

Selección

IWorkspaceItems

De solo lectura

La selección actual. Contiene solo lotes, solo documentos o solo páginas.

SourceID

cadena

De solo lectura

El identificador de la estación