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

# Propiedades del objeto Engine

> Propiedades del objeto Engine en la API de ABBYY FineReader Engine: referencia de la configuración global de Engine, incluidas MessagesLanguage, ParentWindow, ApplicationTitle, Version, PredefinedLanguages, CurrentLicense, MultiProcessingParams y la configuración de la sesión de reconocimiento.

El objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface) 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.

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Nombre</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Tipo</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Descripción</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="3">
        <p>
          <em>Atributos comunes</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="messageslanguage" />

          <strong>MessagesLanguage</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/enumerations/messageslanguageenum">
              MessagesLanguageEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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.
        </p>

        <p>
          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:
        </p>

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

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

        <p>
          <strong>Windows: </strong>Consulte{" "}

          <a href="/es/fine-reader/engine/distribution/distribution-windows/distribution-kit#finereader_engine_data_folder">
            la carpeta de datos de FineReader Engine
          </a>
        </p>

        <p>
          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 <strong>InitializeEngine</strong> (o al método de la interfaz{" "}
          <strong>IEngineLoader</strong> en Windows).
        </p>

        <Note>
          La configuración regional del idioma de mensajes seleccionado debe estar instalada en el
          equipo.
        </Note>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="parentwindow" />

          <strong>ParentWindow</strong>
        </p>

        <Note>Solo para Windows</Note>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              \_\_int64
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="applicationtitle" />

          <strong>ApplicationTitle</strong>
        </p>

        <Note>Solo para Windows</Note>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Asigne el nombre de su aplicación a este parámetro. Se utilizará
          como título de los cuadros de mensaje.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="version" />

          <strong>Version</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , de solo lectura
        </p>
      </td>

      <td>
        <p>
          Devuelve la versión actual (número de compilación) de ABBYY FineReader Engine.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Atributos adicionales</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="predefinedlanguages" />

          <strong>PredefinedLanguages</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages">
              PredefinedLanguages
            </a>
          </strong>

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>
          Proporciona acceso a la colección de idiomas predefinidos de ABBYY
          FineReader Engine. Consulte{" "}

          <a href="/es/fine-reader/engine/specifications/predefined-languages">
            la lista de todos los idiomas predefinidos
          </a>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="currentlicense" />

          <strong>CurrentLicense</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/license-related-objects/license">
              License
            </a>
          </strong>

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>Devuelve la licencia actual.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="availablepredefinedlanguages" />

          <strong>AvailablePredefinedLanguages</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages">
              PredefinedLanguages
            </a>
          </strong>

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>
          Devuelve la colección de todos los idiomas predefinidos disponibles
          con la licencia actual.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="path" />

          <strong>Path</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , de solo lectura
        </p>
      </td>

      <td>
        <p>
          Devuelve la ruta de la carpeta que contiene los ejecutables de ABBYY FineReader
          Engine.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="totalobjectscount" />

          <strong>TotalObjectsCount</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , de solo lectura
        </p>
      </td>

      <td>
        <p>
          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.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Configuración de procesamiento</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="autocleanrecognizersession" />

          <strong>AutoCleanRecognizerSession</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

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

        <p>
          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.
        </p>

        <p>De forma predeterminada, el valor de esta propiedad es TRUE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="globalprocessingparams" />

          <strong>GlobalProcessingParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/parameter-objects/globalprocessingparams">
              GlobalProcessingParams
            </a>
          </strong>

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>
          Proporciona acceso a parámetros globales de procesamiento, como la
          configuración para reducir el consumo de memoria.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="multiprocessingparams" />

          <strong>MultiProcessingParams</strong>
        </p>

        <Note>Solo para Linux y Windows</Note>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/parameter-objects/multiprocessingparams">
              MultiProcessingParams
            </a>
          </strong>

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>
          Proporciona acceso a los parámetros de multiprocesamiento y uso de
          varios núcleos de CPU.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="recognitionspeedlimit" />

          <strong>RecognitionSpeedLimit</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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.
        </p>
      </td>
    </tr>
  </tbody>
</table>

<div id="samples">
  ## Ejemplos
</div>

Las propiedades se usan en todos los [ejemplos de código y las herramientas de demostración](/es/fine-reader/engine/guided-tour/samples).

<div id="see-also">
  ## Consulte también
</div>

[Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)

[Trabajar con propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
