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

# Propriétés de l’objet Engine

> Propriétés de l’objet Engine dans l’API ABBYY FineReader Engine — référence des paramètres globaux d’Engine, notamment MessagesLanguage, ParentWindow, ApplicationTitle, Version, PredefinedLanguages, CurrentLicense, MultiProcessingParams et les paramètres de session de reconnaissance.

L’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface) expose un ensemble de propriétés qui reflètent les paramètres globaux d’ABBYY FineReader Engine. À l’aide de ces propriétés, vous pouvez définir les paramètres d’ABBYY FineReader Engine, tels que la langue de l’interface utilisateur.

Pour Windows :

* Dans certains cas, par exemple lors de l’entraînement et de la modification d’un motif utilisateur, ou de la modification d’un dictionnaire utilisateur, ABBYY FineReader Engine peut afficher des boîtes de dialogue et des boîtes de message. Les messages et autres textes figurant dans ces boîtes de dialogue, ainsi que les chaînes de description des erreurs (objet IErrorInfo), les conseils de reconnaissance, etc., seront rédigés dans la langue d’interface utilisateur spécifiée. Voir la description de la propriété MessagesLanguage.
* La fenêtre parente est la fenêtre qui sert de parent aux boîtes de dialogue et aux boîtes de message. Affectez à cette propriété le handle de la fenêtre principale de l’application. ABBYY FineReader Engine utilise la procédure MFC standard pour trouver la fenêtre parente la plus appropriée pour les fenêtres contextuelles. Veillez à initialiser le handle de la fenêtre parente avec la valeur correcte, sinon ABBYY FineReader Engine risque de ne pas fonctionner correctement. Voir la description de la propriété ParentWindow.
* Le titre de l’application est le nom de l’application qui utilise ABBYY FineReader Engine. Ce titre est utilisé comme titre des boîtes de message. Voir la description de la propriété ApplicationTitle.

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

      <th>
        <p>
          <strong>Type</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Description</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="3">
        <p>
          <em>Attributs communs</em>
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Définit la langue d’interaction entre ABBYY FineReader Engine
          et l’utilisateur. Toutes les boîtes de dialogue, tous les messages d’erreur, conseils et avertissements
          s’afficheront dans cette langue. Ce paramètre est conservé d’une
          session à l’autre. Pour que le changement de langue de l’interface soit entièrement
          pris en compte, vous devez spécifier la valeur requise pour cette propriété et
          recharger l’objet Engine.
        </p>

        <p>
          Les paramètres de langue de l’interface sont stockés dans le
          fichier InterfaceLanguage.dat, situé dans le dossier de données de FineReader Engine :
        </p>

        <p>
          <strong>Linux :</strong> /var/libABBYY/SDK/12/FineReader Engine (pour
          l’installation automatique)
        </p>

        <p>
          <strong>macOS :</strong> /Library/Application
          Support/ABBYY/SDK/12/FineReader Engine (pour l’installation automatique)
        </p>

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

          <a href="/fr/fine-reader/engine/distribution/distribution-windows/distribution-kit#finereader_engine_data_folder">
            dossier de données de FineReader Engine
          </a>
        </p>

        <p>
          Si votre application doit utiliser des paramètres de langue différents de ceux d’autres
          applications qui utilisent FineReader Engine, vous devez utiliser un autre
          dossier pour les données propres à l’utilisateur, en transmettant le chemin de ce dossier dans
          l’appel de la fonction <strong>InitializeEngine</strong> (ou de la méthode de l’interface{" "}
          <strong>IEngineLoader</strong> sous Windows).
        </p>

        <Note>
          Les paramètres régionaux correspondant à la langue des messages sélectionnée doivent être installés sur l’ordinateur.
        </Note>
      </td>
    </tr>

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

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

        <Note>Windows uniquement</Note>
      </td>

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

      <td>
        <p>
          Stocke le handle HWND de la fenêtre principale d’une application qui utilise
          ABBYY FineReader Engine. Ce paramètre est utilisé pour traiter correctement les
          boîtes de dialogue et les boîtes de message. Vous pouvez modifier ce paramètre à tout moment
          ou ne pas le définir. ABBYY FineReader Engine utilise la procédure MFC standard
          pour rechercher la fenêtre principale. Si la fenêtre principale possède des
          fenêtres pop-up, la dernière fenêtre pop-up active sera utilisée comme fenêtre parente
          au lieu de la fenêtre spécifiée par cette propriété. Si vous ne définissez pas de
          valeur pour cette propriété, la procédure de recherche de la fenêtre principale peut
          échouer, et ABBYY FineReader Engine fonctionnera alors incorrectement.
        </p>
      </td>
    </tr>

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

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

        <Note>Windows uniquement</Note>
      </td>

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

      <td>
        <p>
          Affectez à ce paramètre le nom de votre application. Il sera utilisé
          comme titre des boîtes de message.
        </p>
      </td>
    </tr>

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

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

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

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Renvoie la version actuelle (numéro de build) d’ABBYY FineReader Engine.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Attributs supplémentaires</em>
        </p>
      </td>
    </tr>

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

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

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

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Donne accès à la collection des langues prédéfinies d’ABBYY
          FineReader Engine. Voir{" "}

          <a href="/fr/fine-reader/engine/specifications/predefined-languages">
            la liste de toutes les langues prédéfinies
          </a>

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

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

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

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

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>Renvoie la licence actuelle.</p>
      </td>
    </tr>

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

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

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

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Renvoie la collection de toutes les langues prédéfinies disponibles
          avec la licence actuelle.
        </p>
      </td>
    </tr>

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

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

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

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Renvoie le chemin d’accès au dossier contenant les exécutables d’ABBYY FineReader
          Engine.
        </p>
      </td>
    </tr>

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

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

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

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Renvoie le nombre d’objets non libérés. Lorsqu’un objet est créé,
          ce compteur est incrémenté, et lorsqu’il est détruit, le
          compteur est décrémenté. Vous pouvez utiliser cette propriété pour repérer d’éventuelles
          fuites de mémoire. Vérifiez la valeur de cette propriété au début et
          à la fin du fragment de code dans lequel vous suspectez une fuite de mémoire. Si la
          différence ne correspond pas à ce que vous attendiez, vous pouvez affiner encore la recherche
          et identifier précisément l’erreur.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Paramètres de traitement</em>
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Indique si la session de reconnaissance doit être réinitialisée après
          la reconnaissance de chaque page.
        </p>

        <p>
          Lors du traitement des documents, FineReader Engine s’adapte
          à la reconnaissance du type de document en cours (luminosité,
          types de texte, polices, etc.). Ces informations sont utilisées pendant
          une session de reconnaissance et contribuent à en améliorer la qualité. Dans
          la plupart des cas, il est utile de réinitialiser la session de reconnaissance après
          la reconnaissance de chaque page ; ce comportement est utilisé par défaut.
        </p>

        <p>Par défaut, la valeur de cette propriété est TRUE.</p>
      </td>
    </tr>

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

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

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

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Donne accès aux paramètres globaux de traitement, tels que le réglage
          de réduction de la consommation mémoire.
        </p>
      </td>
    </tr>

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

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

        <Note>Linux et Windows uniquement</Note>
      </td>

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

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Donne accès aux paramètres du multitraitement et de l’utilisation de plusieurs
          cœurs de processeur.
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Indique la limite de vitesse de reconnaissance en caractères par seconde. Cette propriété
          vous permet de définir la vitesse maximale de reconnaissance. Elle peut être définie sur 0,
          ce qui signifie qu’il n’y a aucune limite de vitesse de reconnaissance. La vitesse de reconnaissance
          peut être limitée par la licence. Dans ce cas, la valeur minimale
          est utilisée.
        </p>
      </td>
    </tr>
  </tbody>
</table>

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

Les propriétés sont utilisées dans tous les [exemples de code et les outils de démonstration](/fr/fine-reader/engine/guided-tour/samples).

<div id="see-also">
  ## Voir aussi
</div>

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

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
