Saltar al contenido principal

Descripción

Representa la imagen de una página o una región. El objeto implementa la interfaz IPicture y proporciona acceso a algunas de sus propiedades a través de la interfaz IDispatch. Para obtener más información sobre la interfaz IPicture, consulte el artículo correspondiente en MSDN. Nota. Este objeto no está disponible en la estación web de verificación para verificar reglas localmente.

Métodos

Definición

Descripción

AnalyzePageObjects( [optional] reserved: Object ) : IPictureObjectsInfo

Define los objetos de la página y devuelve los parámetros de la página según los interpreta el módulo de reconocimiento. La operación puede tardar algo de tiempo.

CalcSuitabilityForOCR(): float

Muestra hasta qué punto una imagen es adecuada para OCR. Los valores posibles van de 0.0 a 1.0.

Ejemplo

Este script registra los resultados de la operación del método para los documentos seleccionados en un comentario de la página al hacer clic en un botón de usuario:

foreach( IDocument doc in MainWindow.Selection.Documents )
{
MainWindow.TaskWindow.OpenDocument( doc );
foreach( IPage page in doc.Pages )
{
IPictureObject picture = page.Picture;
       double score = (double)picture.CalcSuitabilityForOCR();
       bool verdict = (bool)picture.IsSuitableForOcr();
       page.Comment = score.ToString( “0.0000” ) + ” / ” + verdict.ToString();
}
}

CreateEditableCopy() : IEditablePictureObject

Crea una copia editable de la imagen.

DetectPageOrientation( [optional] language: string ) : int

Detecta la orientación de la página a partir del texto que contiene. El nombre interno del idioma se pasa como parámetro de entrada. Si no se especifica el idioma, se utiliza el idioma de la configuración regional actual. Devuelve el ángulo (en grados) al que debe girarse la página. Se pueden devolver los siguientes valores: 0, 90, 180 y 270.

IsPhoto(): bool

Indica si una imagen es una foto.

IsSuitableForOcr(): bool

Indica si una imagen es adecuada para OCR.

SaveAs( filename : string, [optional] options : IExportImageSavingOptions )

Guarda la imagen. Si no se especifica ninguna opción, la imagen se guarda como *.tif.

Propiedades

Handle

OLE_HANDLE

De solo lectura

El handle GDI de Windows de la imagen.

En .NET, esta propiedad puede usarse en el método System.Drawing.Image.FromHbitmap para obtener el objeto de imagen.

Height

int

De solo lectura

La altura de la imagen en puntos

hPal

OLE_HANDLE

Lectura/escritura, mutable (se puede modificar incluso en scripts con permisos de solo lectura)

El handle de Windows de la paleta utilizada por la imagen.

Esta propiedad puede usarse en System.Drawing.Image.FromHbitmap como segundo parámetro.

IsBlackWhite

bool

De solo lectura

Indica si la imagen es en blanco y negro.

IsColor

bool

De solo lectura

Indica si la imagen es en color.

IsGrayscale

bool

De solo lectura

Indica si la imagen es en escala de grises.

Type

SHORT

De solo lectura

El tipo de imagen.

Width

int

De solo lectura

El ancho de la imagen en puntos

XResolution

int

De solo lectura

La resolución horizontal de la imagen

YResolution

int

De solo lectura

La resolución vertical de la imagen