Saltar al contenido principal
El objeto Engine expone un conjunto de propiedades que reflejan la configuración global de ABBYY FineReader Engine. Con estas propiedades, puede establecer los parámetros de ABBYY FineReader Engine, como el idioma de la interfaz de usuario. Para Windows:
  • En algunos casos, como durante el entrenamiento y la edición de un patrón de usuario, o la edición de un diccionario de usuario, ABBYY FineReader Engine puede mostrar cuadros de diálogo y cuadros de mensaje. Los mensajes y otros textos de estos cuadros de diálogo, así como las cadenas de descripción de errores (objeto IErrorInfo), las sugerencias de reconocimiento, etc., se mostrarán en el idioma de la interfaz de usuario especificado. Consulte la descripción de la propiedad MessagesLanguage.
  • La ventana primaria es la ventana que actúa como ventana principal de los cuadros de diálogo y los cuadros de mensaje. Asigne a esta propiedad el handle de la ventana principal de la aplicación. ABBYY FineReader Engine usa el procedimiento estándar de MFC para encontrar la ventana principal más adecuada para las ventanas emergentes. Tenga en cuenta que debe inicializar el handle de la ventana principal con el valor correcto; de lo contrario, ABBYY FineReader Engine puede no funcionar correctamente. Consulte la descripción de la propiedad ParentWindow.
  • El título de la aplicación es el nombre de la aplicación que usa ABBYY FineReader Engine. Este título se utiliza como título de los cuadros de mensaje. Consulte la descripción de la propiedad ApplicationTitle.

Define el idioma de interacción entre ABBYY FineReader Engine y el usuario. Todos los cuadros de mensaje, mensajes de error, consejos y advertencias se mostrarán en este idioma. Este parámetro se conserva entre sesiones. Para que los cambios de idioma de la interfaz se apliquen por completo, debe especificar el valor requerido para esta propiedad y volver a cargar el objeto Engine.

La configuración del idioma de la interfaz se almacena en el archivo InterfaceLanguage.dat, que se encuentra en la carpeta de datos de FineReader Engine:

Linux: /var/libABBYY/SDK/12/FineReader Engine (para la instalación automática)

macOS: /Library/Application Support/ABBYY/SDK/12/FineReader Engine (para la instalación automática)

Windows: Consultela carpeta de datos de FineReader Engine

Si su aplicación debe tener una configuración de idioma distinta de la de otras aplicaciones que usan FineReader Engine, debe utilizar otra carpeta para los datos específicos del usuario y pasar la ruta de esta carpeta en la llamada a la función InitializeEngine (o al método de la interfaz IEngineLoader en Windows).

La configuración regional del idioma de mensajes seleccionado debe estar instalada en el equipo.

Solo para Windows

Almacena el identificador HWND de la ventana principal de una aplicación que usa ABBYY FineReader Engine. Este parámetro se utiliza para procesar correctamente los cuadros de diálogo y los cuadros de mensaje. Puede cambiar este parámetro en cualquier momento o no establecerlo en absoluto. ABBYY FineReader Engine utiliza el procedimiento estándar de MFC para encontrar la ventana principal. Si la ventana principal posee alguna ventana emergente, la última ventana emergente activa se utilizará como ventana padre en lugar de la ventana especificada por esta propiedad. Si no establece un valor para esta propiedad, el procedimiento para encontrar la ventana principal puede fallar y, en ese caso, ABBYY FineReader Engine funcionará incorrectamente.

Solo para Windows

Asigne el nombre de su aplicación a este parámetro. Se utilizará como título de los cuadros de mensaje.

, de solo lectura

Devuelve la versión actual (número de compilación) de ABBYY FineReader Engine.

,de solo lectura

Proporciona acceso a la colección de idiomas predefinidos de ABBYY FineReader Engine. Consultela lista de todos los idiomas predefinidos.

,de solo lectura

Devuelve la licencia actual.

,de solo lectura

Devuelve la colección de todos los idiomas predefinidos disponibles con la licencia actual.

, de solo lectura

Devuelve la ruta de la carpeta que contiene los ejecutables de ABBYY FineReader Engine.

, de solo lectura

Devuelve el número de objetos no liberados. Cuando se crea un objeto, este contador se incrementa y, cuando el objeto se destruye, el contador se decrementa. Puede usar esta propiedad para rastrear posibles fugas de memoria. Compruebe el valor de esta propiedad al principio y al final del fragmento de código en el que sospecha que hay una fuga de memoria. Si la diferencia no es la esperada, puede acotar aún más la búsqueda e identificar el error.

Especifica si la sesión de reconocimiento debe limpiarse después del reconocimiento de cada página.

Al procesar documentos, FineReader Engine se ajusta para reconocer el tipo de documento actual (en cuanto a brillo, tipos de texto, fuentes, etc.). Esta información se utiliza durante una sesión de reconocimiento y ayuda a mejorar la calidad del reconocimiento. En la mayoría de los casos, resulta útil limpiar la sesión de reconocimiento después de reconocer cada página; este es el comportamiento predeterminado.

De forma predeterminada, el valor de esta propiedad es TRUE.

,de solo lectura

Proporciona acceso a parámetros globales de procesamiento, como la configuración para reducir el consumo de memoria.

Solo para Linux y Windows

,de solo lectura

Proporciona acceso a los parámetros de multiprocesamiento y uso de varios núcleos de CPU.

Especifica el límite de velocidad de reconocimiento en caracteres por segundo. Permite especificar la velocidad máxima de reconocimiento. Puede establecerse en 0, lo que significa que no hay límite de velocidad de reconocimiento. La velocidad de reconocimiento puede estar limitada por la licencia. En este caso, se utiliza el valor mínimo.

Ejemplos

Las propiedades se usan en todos los ejemplos de código y las herramientas de demostración.

Consulte también

Engine Trabajar con propiedades