Qué hace
Métodos
Definición | Descripción |
ApplyAutoLevelsFilter() | ¡Importante! Este método solo es aplicable a imágenes en escala de grises y en color. Configura automáticamente los ajustes y aplica el filtro AdjustLevels. |
ApplyPageProfile( name: string, [optional] onlyModificators: bool ) | Aplica el perfil de mejora seleccionado a una imagen. EjemploEjemplo de script que aplica el perfil de mejora Photo a todas las imágenes de tipo “photo”: |
ApplyShadowsHighlightsFilter() | ¡Importante! Este método solo es aplicable a imágenes en escala de grises y en color. Aplica una mejora de contraste adaptativa local a la imagen. |
ApplySigmaFilter() | ¡Importante! Este método solo es aplicable a imágenes en escala de grises y en color. Aplica un filtro sigma para eliminar el ruido digital de las imágenes. |
AutoCrop( [optional] type: string ) | Busca automáticamente los límites de página en una imagen, recorta el área que contiene los datos para la extracción y corrige inclinaciones y distorsiones. Los valores posibles del parámetro opcional type son Photo, Scan, Generic. |
BackToSourceImage() | Permite volver a la imagen de origen. |
ChangeResolution (int) | Cambia la resolución de imagen en una página (o en todas las páginas) de un documento o un lote al valor especificado. |
ConvertToBW ( ) | Convierte una página (o todas las páginas) de un documento o un lote a blanco y negro. |
Copy (target: IWorkspaceItem, [optional] inside: bool): IWorkspaceItem | Copia un documento o una página después del elemento de destino, o dentro de él. El destino puede ser un lote, un documento o una página. La inserción puede realizarse después del destino en el mismo nivel (si el parámetro inside está establecido en “false”) o dentro del destino al inicio de la lista (si el parámetro inside está establecido en “true”). |
CorrectBrightness( brightness: int ) | ¡Importante! Este método solo es aplicable a imágenes en escala de grises y en color. Corrige el brillo de una imagen. Los valores posibles van de -100 a 100. |
CorrectContrast( contrast: int ) | ¡Importante! Este método solo es aplicable a imágenes en escala de grises y en color. Corrige el contraste de una imagen. Los valores posibles van de -100 a 100. |
Crop (rect: IPageRect) | Recorta un área en una página (o en todas las páginas) de un documento o un lote. |
Deskew ([optional] byLines: bool, [optional] byBlackSquares: bool, [optional] byText: bool) | Corrige la inclinación de una página (o de todas las páginas) de un documento o un lote. De forma predeterminada, los parámetros byLines y byBlackSquares están establecidos en “false”, mientras que el parámetro byText está establecido en “true”. |
Despeckle ([optional] garbageSize: VARIANT) | Elimina motas de una página (o de todas las páginas) de un documento o un lote. |
Erase (rect: IPageRect, [optional] rColor: int, [optional] gColor: int, [optional] bColor: int) | Borra un área en una página (o en todas las páginas) de un documento o un lote. |
FlipHorizontal ( ) | Voltea una página (o todas las páginas) de un documento o un lote horizontalmente. |
FlipVertical ( ) | Voltea una página (o todas las páginas) de un documento o un lote verticalmente. |
FreeScale (newWidth: int, newHeight: int, newResolution: int) | Escala una página (o todas las páginas) de un documento o un lote según los valores especificados. |
Invert ([optional] rect: IPageRect) | Invierte una página (o todas las páginas) de un documento o un lote. |
IsPhoto: bool | Indica si una imagen es una fotografía. |
IsSuitableForOcr: bool | Indica si una imagen es apta para el reconocimiento óptico de caracteres (OCR). |
Move (target: IWorkspaceItem, [optional] inside: bool) | Mueve un documento o una página después del elemento de destino, o dentro de él. El destino puede ser un lote, un documento o una página. La inserción puede realizarse después del destino en el mismo nivel (si el parámetro inside está establecido en “false”) o dentro del destino al inicio de la lista (si el parámetro inside está establecido en “true”). |
RemoveGeometricalDistortions() | Corrige las distorsiones geométricas de trapecios y líneas torcidas en una imagen. |
RemoveMotionBlur() | ¡Importante! Este método solo es aplicable a imágenes en escala de grises y en color. Detecta y elimina el desenfoque causado por el movimiento de un documento o de una cámara/escáner. |
RemoveScannerShadowFromImage() | Elimina la sombra producida por el escáner (por ejemplo, en el pliegue central). |
RemoveStamps (colorToFilter: string, [optional] rect: IPageRect) | ¡Importante! Este método solo puede aplicarse a imágenes en color. Elimina sellos de las imágenes.
EjemploEl siguiente script es un controlador de eventos que elimina los sellos azules de la mitad izquierda de todas las imágenes de la selección. |
RemoveStampsExt (colorsToFilter: string) | ¡Importante! Este método solo es aplicable a imágenes en color. Elimina sellos de las imágenes: colorsToFilter: color de los sellos que se desea eliminar.
Ejemplo Ejemplo de un script que elimina sellos y marcas de color rojo y verde de todas las páginas del documento: |
ResetPageProfile() | Restablece el perfil de mejora de imagen y descarta todos los cambios. |
Rotate (angle: int) | Gira una página (o todas las páginas) de un documento o un lote. |
SaveAs (fileName: string, [optional] options: IImageSavingOptions) | Guarda páginas/una imagen de página/un lote en un archivo. Al guardar un documento de varias páginas (o un lote) en un formato de página única, se devuelve una excepción. |
Scale (ratio: int) | Escala una página (o todas las páginas) de un documento o un lote con respecto al valor base de 100. |
SplitHorizontal (pos: int) | Divide una página (o todas las páginas) de un documento o un lote de forma horizontal. |
SplitVertical (pos: int) | Divide una página (o todas las páginas) de un documento o un lote de forma vertical. |
SuitabilityForOCR: float | Indica la idoneidad de una imagen para el reconocimiento óptico de caracteres (OCR). Los valores posibles van de 0,0 a 1,0. |
Propiedades
Attachments | De solo lectura | Archivos adjuntos | |
BatchInfo (DocumentInfo or PageInfo) | De solo lectura | Propiedades del elemento. Si la propiedad solicitada no corresponde al tipo de elemento, se realiza la comprobación de IsBatch (IsDocument o IsPage). | |
Children | De solo lectura | Elementos secundarios | |
IsBatch (IsDocument or IsPage) | bool | De solo lectura | Especifica si el elemento es un lote, un documento o una página |
IsExported | bool | Lectura/escritura | Especifica si el elemento se exporta. Solo puede modificarse para elementos de lote en scripts previos a la exportación. |
IsSelected | bool | Lectura/escritura | Especifica si el elemento está seleccionado. Cambiar el valor de esta propiedad para un elemento concreto no afecta a los demás elementos. No funciona si la selección actual consta de elementos de distinto tipo. |
Index | int | De solo lectura | Índice del elemento en la colección contenedora |
Name | string | Lectura/escritura* | Nombre del elemento |
Next | IWorkspaceItem | De solo lectura | El elemento siguiente |
Parent | IWorkspaceItem | De solo lectura | El elemento padre |
Prev | IWorkspaceItem | De solo lectura | El elemento anterior |
ScriptProperties | De solo lectura | Propiedades del script |
- – Nota. Si IWorkspaceItem se utiliza para representar una página, la propiedad Name es de solo lectura.
