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

# Objet RecognizerParams (interface IRecognizerParams)

> Objet RecognizerParams (interface IRecognizerParams) dans l’API ABBYY FineReader Engine — permet d’ajuster la reconnaissance ; chaque bloc de texte et chaque cellule de tableau possède son propre objet enfant RecognizerParams ; également transmis en tant que sous-objet de PageProcessingParams ; objet persistant pouvant être enregistré dans un fichier ou en mémoire.

Cet objet vous permet de régler les paramètres de reconnaissance. Chaque bloc de texte et chaque cellule de tableau dans la mise en page possède son propre objet enfant de type RecognizerParams. En outre, cet objet est transmis en tant que sous-objet de l’objet [PageProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams) aux fonctions d’analyse de mise en page et de reconnaissance d’ABBYY FineReader Engine. Les fonctions de reconnaissance utilisent les paramètres de reconnaissance définis dans les objets enfants de type RecognizerParams des blocs de texte et des cellules de tableau.

Chaque fois qu’un bloc de texte ou une cellule de tableau est créé lors de l’analyse de la mise en page, les propriétés de son objet enfant de type RecognizerParams sont initialisées avec les valeurs des propriétés de l’objet RecognizedParams transmis à la fonction d’analyse. Les propriétés d’un sous-objet du bloc créé à l’aide de la méthode [AddNew](/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks/addnew-method) de l’objet [LayoutBlocks](/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks) sont définies sur des valeurs par défaut appropriées. Pour connaître la valeur par défaut de telle ou telle propriété, consultez sa description.

L’objet RecognizerParams est un objet persistant. Cela signifie que l’état actuel de l’objet peut être enregistré dans un stockage persistant. L’objet pourra ensuite être recréé en lisant son état depuis ce stockage persistant. Les méthodes suivantes assurent la persistance de l’objet :

Linux : [SaveToFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method) et [LoadFromFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)

Windows : [SaveToFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), [LoadFromFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method), [SaveToMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) et [LoadFromMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method).

<div id="properties">
  ## Propriétés
</div>

<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>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </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>
          Retourne l'objet <strong>Engine</strong>.
        </p>
      </td>
    </tr>

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

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

          <strong>TextLanguage</strong>
        </p>
      </td>

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

      <td>
        <p>
          Spécifie la langue à utiliser pour la reconnaissance. Cette propriété peut
          être définie facilement via la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams/setpredefinedtextlanguage-method">
              SetPredefinedTextLanguage
            </a>
          </strong>

          {" "}

          .
        </p>

        <Note>
          La propriété retourne un objet constant. Pour modifier la langue de reconnaissance,
          vous devez d'abord obtenir un objet TextLanguage intermédiaire à l'aide d'une méthode
          de création appropriée, modifier les paramètres nécessaires, puis assigner l'objet
          obtenu à la propriété.
        </Note>

        <p>Par défaut, ce paramètre est initialisé avec la langue anglaise.</p>
      </td>
    </tr>

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

          <strong>LanguageDetectionMode</strong>
        </p>
      </td>

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

      <td>
        <p>Gère la détection automatique de la langue.</p>

        <p>
          Lorsque l'autodétection de la langue est activée, la langue de reconnaissance est
          déterminée pour chaque mot du texte. Elle est sélectionnée dans la liste des
          langues spécifiées dans la propriété <strong>TextLanguage</strong>.
          L'autodétection est destinée à être utilisée lors de la reconnaissance de documents
          dont la langue est inconnue.
        </p>

        <Warning>
          L'autodétection de la langue ne fonctionne qu'avec les langues prédéfinies (voir
          la liste complète dans{" "}

          <a href="/fr/fine-reader/engine/specifications/predefined-languages">
            Predefined Languages in ABBYY FineReader Engine)
          </a>

          .
        </Warning>

        <p>
          Si vous savez avec certitude que toutes les langues spécifiées sont
          présentes dans le document, l'autodétection est inutile. Désactivez-la en
          définissant cette propriété sur TSPV\_No.
        </p>

        <p>
          Vous pouvez consulter la liste des langues détectées dans le document reconnu
          ou la page reconnue à l'aide de la propriété <strong>DetectedLanguages</strong>{" "}
          de l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument#detectedlanguages">
              FRDocument
            </a>
          </strong>

          {" "}

          ou{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/document-related-objects/frpage#detectedlanguages">
              FRPage
            </a>
          </strong>

          {" "}

          .
        </p>

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

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

          <strong>TextTypes</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>
          La valeur de cette propriété est une superposition OR des constantes de l'énumération{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/texttypeenum">
              TextTypeEnum
            </a>
          </strong>

          {" "}

          qui désignent les types de texte possibles utilisés pour
          la reconnaissance. Par exemple, si elle est définie sur TT\_Normal |
          TT\_Index, ABBYY FineReader Engine supposera que le texte
          contient uniquement du texte typographique courant et des chiffres écrits en style
          de code postal, en ignorant toutes les autres variantes. Voir aussi{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/using-text-type-autodetection">
            Using Text Type Autodetection
          </a>

          .
        </p>

        <p>Remarques :</p>

        <ul>
          <li>
            Si cette propriété est égale à toute combinaison de TT\_Matrix,
            TT\_Typewriter, TT\_OCR\_A et TT\_OCR\_B, les polices
            italiques et les exposants/indices ne seront pas reconnus, quelles que
            soient les valeurs des propriétés <strong>ProhibitItalic</strong>,{" "}
            <strong>ProhibitSubscript</strong> et{" "}
            <strong>ProhibitSuperscript</strong>.
          </li>

          <li>
            Si cette propriété est TT\_Handwritten, l'orientation de l'image
            ne peut pas être corrigée.
          </li>

          <li>
            Sous Windows :

            <ul>
              <li>
                si cette propriété est définie sur TT\_Handwritten ou TT\_Index,
                la propriété <strong>TrainUserPatterns</strong> ne peut pas être définie sur
                TRUE.
              </li>

              <li>
                si la propriété <strong>TrainUserPatterns</strong> est définie sur
                TRUE, la propriété <strong>TextTypes</strong> ne doit contenir qu'un
                seul type de texte.
              </li>
            </ul>
          </li>
        </ul>

        <p>Par défaut, cette propriété est définie sur TT\_Normal.</p>
      </td>
    </tr>

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

          <strong>DetectTextTypesIndependently</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 que le type de texte doit être déterminé pour chaque bloc de texte
          séparément. Ce paramètre est utile lorsque vous disposez de blocs de texte
          relativement petits avec des types de texte différents, bien qu'il puisse
          légèrement ralentir le traitement.
        </p>

        <p>La valeur par défaut de cette propriété est FALSE.</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Vitesse de reconnaissance</em>
        </p>
      </td>
    </tr>

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

          <strong>Mode</strong>
        </p>
      </td>

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

      <td>
        <p>
          Spécifie le mode de reconnaissance à appliquer aux documents cibles.
          Chaque mode offre un niveau de vitesse et de précision de reconnaissance qui lui est propre, afin
          d'obtenir des résultats satisfaisants sur des images et des documents présentant diverses
          particularités.
        </p>

        <p>Par défaut, cette propriété est définie sur RM\_Normal.</p>

        <Warning>
          Les motifs intégrés sont toujours utilisés en mode précis. Pour désactiver
          l'utilisation des motifs intégrés, passez en mode normal
          (RM\_Normal).
        </Warning>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Réglage fin</em>
        </p>
      </td>
    </tr>

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

          <strong>LowResolutionMode</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 le texte d'une image à faible résolution doit être reconnu. Cette propriété est utile lors de la reconnaissance de télécopies, de petits caractères, d'images à faible résolution ou de mauvaise qualité d'impression.
        </p>

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

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

          <strong>OneLinePerBlock</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine suppose
          que le texte du bloc auquel appartient l'objet{" "}
          <strong>RecognizerParams</strong> actuel ne contient pas plus d'une chaîne.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>OneWordPerLine</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine suppose
          qu'aucune ligne de texte ne peut contenir plus d'un mot ; les lignes de texte
          sont alors reconnues comme un mot unique.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>ProhibitItalic</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne
          reconnaît pas les lettres imprimées en italique. Elle est utile lorsqu'un
          texte ne contenant vraisemblablement aucune lettre en italique est reconnu, auquel cas elle
          peut accélérer la reconnaissance. Si des lettres en italique sont présentes sur l'image
          et que cette propriété est TRUE, ces lettres seront reconnues incorrectement.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>ProhibitSubscript</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne
          reconnaît pas les lettres en indice. Elle est utile lorsqu'un texte ne contenant vraisemblablement
          aucun indice est reconnu, auquel cas elle peut accélérer la
          reconnaissance. Si des lettres en indice sont présentes sur l'image et
          que cette propriété est TRUE, ces lettres seront reconnues incorrectement.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>ProhibitSuperscript</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne
          reconnaît pas les lettres en exposant. Elle est utile lorsqu'un texte ne contenant
          vraisemblablement aucun exposant est reconnu, auquel cas elle peut accélérer
          la reconnaissance. Si des lettres en exposant sont présentes sur l'image
          et que cette propriété est TRUE, ces lettres seront reconnues incorrectement.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>ProhibitHyphenation</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>
          Lorsque cette propriété est définie sur TRUE, elle interdit la reconnaissance des coupures de mots
          de ligne en ligne. Elle est utile lorsqu'un texte ne contenant vraisemblablement aucune coupure de mot
          est reconnu, auquel cas elle peut accélérer la reconnaissance. Si des coupures de mots
          sont présentes dans le bloc reconnu et que cette propriété est TRUE, les mots avec coupure seront reconnus incorrectement.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>ProhibitSmallCaps</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne
          reconnaît pas les petites capitales.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>ProhibitInterblockHyphenation</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine considère
          que le texte d'un bloc ne peut pas être reporté sur le bloc suivant.
        </p>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>CaseRecognitionMode</strong>
        </p>
      </td>

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

      <td>
        <p>Cette propriété définit le mode de reconnaissance de la casse des lettres.</p>

        <p>
          Par défaut, la valeur de cette propriété est CRM\_AutoCase, ce qui
          correspond à la reconnaissance automatique de la casse.
        </p>
      </td>
    </tr>

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

          <strong>FieldMarkingType</strong>
        </p>
      </td>

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

      <td>
        <p>
          Cette propriété définit le type de marquage autour des lettres (par
          exemple, soulignement, cadre, case, etc.).
        </p>

        <Note>
          Pour les types de marquage où chaque lettre se trouve dans une cellule distincte, utilisez
          la propriété CellsCount pour définir le nombre de cellules de caractères d'un bloc reconnu.
        </Note>

        <p>
          Par défaut, la valeur de cette propriété est FMT\_SimpleText, ce qui
          signifie l'absence de marquage.
        </p>
      </td>
    </tr>

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

          <strong>CellsCount</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>Définit le nombre de cellules de caractères dans le bloc.</p>

        <p>
          Cette propriété n'est pertinente que pour les types de marquage de champ (propriété{" "}
          <strong>FieldMarkingType</strong>) dans lesquels chaque lettre est
          écrite dans une cellule distincte.
        </p>

        <p>
          La valeur par défaut de cette propriété est 1, mais vous devez définir la
          valeur appropriée pour reconnaître le texte correctement.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Motifs utilisateur</em>
        </p>
      </td>
    </tr>

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

          <strong>TrainUserPatterns</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">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Cette propriété indique si les motifs utilisateur doivent être entraînés pendant
          la reconnaissance. La boîte de dialogue{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/training-user-patterns/pattern-training-dialog-box">
            Entraînement des motifs
          </a>

          {" "}

          s'affiche pendant la reconnaissance.
        </p>

        <p>
          Pour que le processus d'entraînement des motifs fonctionne correctement, il est nécessaire de :
        </p>

        <ul>
          <li>
            définir la valeur du handle HWND de la fenêtre parente (propriété{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#parentwindow">
                IEngine::ParentWindow
              </a>
            </strong>

            {" "}

            )
          </li>

          <li>
            indiquer un fichier de motifs utilisateur dans la propriété{" "}
            <strong>UserPatternsFile</strong>
          </li>
        </ul>

        <p>
          Voir aussi{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training">
            Recognizing with Training
          </a>

          .
        </p>

        <p>Si cette propriété est définie sur TRUE :</p>

        <ul>
          <li>
            la propriété <strong>TextTypes</strong> ne doit contenir qu'un seul type de texte,
            et ce type de texte ne peut pas être TT\_Handwritten ou
            TT\_Index
          </li>

          <li>
            la propriété{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams">
                CorrectOrientation
              </a>

              {" "}
            </strong>

            de l'objet <strong>PagePreprocessingParams</strong>
            ne peut pas être définie sur TRUE
          </li>
        </ul>

        <Note>
          L'entraînement des motifs n'est pas pris en charge pour les langues chinoise, japonaise et coréenne.
        </Note>

        <p>Par défaut, cette propriété est FALSE.</p>
      </td>
    </tr>

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

          <strong>UseBuiltInPatterns</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>
          Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine utilise
          ses propres motifs intégrés pour la reconnaissance. Les motifs sont des fichiers
          qui établissent une correspondance entre l'image d'un caractère et le caractère
          lui-même. Définissez cette propriété sur FALSE si vous ne souhaitez pas
          utiliser les motifs standard de ABBYY FineReader Engine pour la reconnaissance de caractères,
          mais uniquement des motifs utilisateur. Cela peut être utile pour la
          reconnaissance de texte saisi avec des polices décoratives ou non standard. Dans
          ce cas, il est préférable de ne pas recourir aux motifs intégrés de ABBYY FineReader Engine,
          mais d'utiliser vos propres motifs entraînés pour ces polices.
        </p>

        <p>
          Le chemin vers le fichier de motifs utilisateur est stocké dans la propriété{" "}
          <strong>UserPatternsFile</strong>. Si la propriété{" "}
          <strong>UserPatternsFile </strong>est vide, la propriété{" "}
          <strong>UseBuiltInPatterns </strong>est ignorée. Pour Windows,
          voir aussi{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training">
            Recognizing with Training
          </a>

          .
        </p>

        <p>Par défaut, cette propriété est TRUE.</p>

        <Warning>
          Vous pouvez définir cette propriété sur FALSE avec les modes de reconnaissance
          normal et rapide. Il n'est pas possible de désactiver l'utilisation des motifs intégrés
          pour le mode précis (voir la description de la propriété{" "}

          <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#mode">
            Mode
          </a>

          {" "}

          ).
        </Warning>
      </td>
    </tr>

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

          <strong>UserPatternsFile</strong>
        </p>
      </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>
          Contient le chemin complet vers un fichier de motif utilisateur employé pour
          la reconnaissance. Si la valeur de cette propriété n'est pas vide, les informations
          du fichier de motif utilisateur seront utilisées lors de la reconnaissance.
        </p>

        <p>
          Si la propriété <strong>UseBuiltInPatterns</strong> est FALSE, ce qui
          signifie que les motifs standard d'ABBYY FineReader Engine ne sont pas utilisés
          lors de la reconnaissance, cette propriété doit contenir le chemin vers
          un fichier de motif défini par l'utilisateur, car seules les informations qui y sont stockées seront
          utilisées. Pour Windows, voir aussi{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training">
            Recognizing with Training
          </a>

          .
        </p>

        <p>Par défaut, cette propriété contient une chaîne vide.</p>

        <Warning>
          Les fichiers de motif utilisateur créés dans ABBYY FineReader Engine 10 ou antérieur
          ne peuvent pas être ouverts dans FineReader Engine 12 Release 6 ou ultérieur. Pour
          continuer à les utiliser, enregistrez les anciens fichiers de motif utilisateur dans le nouveau format :
        </Warning>

        <ul>
          <li>
            Utilisez FineReader Engine 11 ou FineReader Engine 12 Release 5 ou
            antérieur.
          </li>

          <li>
            Appelez la méthode{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/mergepatterns-method">
                MergePatterns
              </a>
            </strong>

            {" "}

            de l'objet{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface">
                Engine
              </a>
            </strong>

            , en passant une collection de chaînes contenant le nom de l'ancien
            fichier de motif et le chemin complet vers le nouveau fichier.
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Informations de reconnaissance supplémentaires</em>
        </p>
      </td>
    </tr>

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

          <strong>HighlightSuspiciousCharacters</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 propriété{" "}
          <strong>IsSuspicious</strong> doit être définie sur TRUE pour les caractères reconnus avec incertitude.
        </p>

        <p>
          Le nom de la propriété reflète le fait qu'ABBYY FineReader
          met en évidence les caractères suspects dans le texte par une couleur d'arrière-plan, ce qui
          facilite la vérification manuelle par l'opérateur.
        </p>

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

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

          <strong>ExactConfidenceCalculation</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>
          Cette propriété est obsolète et sera supprimée dans les versions futures.
        </p>
      </td>
    </tr>

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

          <strong>SaveCharacterRegions</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 les régions exactes des caractères (

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/text-related-objects/charparams#characterregion">
              ICharParams::CharacterRegion
            </a>
          </strong>

          ) sont enregistrées.
        </p>

        <p>La valeur par défaut est FALSE.</p>
      </td>
    </tr>

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

          <strong>SaveCharacterRecognitionVariants</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 les variantes de reconnaissance des caractères sont enregistrées.
        </p>

        <Note>
          La propriété{" "}

          <a href="/fr/fine-reader/engine/api-reference/text-related-objects/charparams#characterrecognitionvariants">
            ICharParams::CharacterRecognitionVariants
          </a>

          {" "}

          retourne une collection de variantes de reconnaissance pour un caractère.
          Voir aussi{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api">
            Utilisation de l'API Voting
          </a>

          .
        </Note>

        <p>La valeur par défaut est FALSE.</p>
      </td>
    </tr>

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

          <strong>SaveWordRecognitionVariants</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 les variantes de reconnaissance d'un mot sont enregistrées.
        </p>

        <Note>
          La méthode{" "}

          <a href="/fr/fine-reader/engine/api-reference/text-related-objects/paragraph/getwordrecognitionvariants-metho">
            IParagraph::GetWordRecognitionVariants
          </a>

          {" "}

          et la propriété{" "}

          <a href="/fr/fine-reader/engine/api-reference/text-related-objects/charparams#wordrecognitionvariants">
            ICharParams::WordRecognitionVariants
          </a>

          {" "}

          retournent une collection de variantes de reconnaissance pour un mot. Voir
          aussi{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api">
            Utilisation de l'API Voting
          </a>

          .
        </Note>

        <p>La valeur par défaut est FALSE.</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="methods">
  ## Méthodes
</div>

| Nom                                                                                                                                                                                               | Description                                                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| [CopyFrom](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method)                                                                          | Initialise les propriétés de l’objet courant avec les valeurs des propriétés correspondantes d’un autre objet. |
| [LoadFromFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)                                                                                        | Restaure le contenu de l’objet à partir d’un fichier sur disque.                                               |
| [LoadFromMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method) <br /><br /> **Remarque :** *Windows uniquement.*                                  | Restaure le contenu de l’objet à partir de la mémoire globale.                                                 |
| [SaveToFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                                                                                            | Enregistre le contenu de l’objet dans un fichier sur disque.                                                   |
| [SaveToMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) <br /><br /> **Remarque :** *Windows uniquement.*                                      | Enregistre le contenu de l’objet dans la mémoire globale.                                                      |
| [SetPredefinedTextLanguage](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams/setpredefinedtextlanguage-method) | Définit la langue de reconnaissance sur l’une des langues prédéfinies d’ABBYY FineReader Engine.               |

<div id="related-objects">
  ## Objets associés
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/recognizerparams.gif?s=dc585197071b36bf40c8bebb60ba52b2" alt="RecognizerParams" width="397" height="93" data-path="images/fine-reader/engine/recognizerparams.gif" />[](/fr/fine-reader/engine/api-reference/layout-related-objects/textblock#recognizerparams)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams#recognizerparams)[](/fr/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams)[](/fr/fine-reader/engine/api-reference/layout-related-objects/textblock)[](/fr/fine-reader/engine/api-reference/layout-related-objects/block)

[Diagramme d’objets](/fr/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Cet objet est le paramètre de sortie de la méthode [CreateRecognizerParams](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) de l'objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface).

<div id="input-parameter">
  ## Paramètre d’entrée
</div>

Cet objet est passé en tant que paramètre d’entrée aux méthodes suivantes :

* méthodes [Preprocess](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocess-method), [PreprocessPages](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocesspages-method), [Analyze](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/analyze-method), [AnalyzePages](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/analyzepages-method) de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)
* méthodes [Preprocess](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/preprocess-method), [Analyze](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/analyze-method), [AnalyzeRegion](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/analyzeregion-method), [AnalyzeTable](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/analyzetable-method), [IsEmpty](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/isempty-method) de l’objet [FRPage](/fr/fine-reader/engine/api-reference/document-related-objects/frpage)

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

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IEngine engine;
  string fileName;
  // Entraîner le user pattern lors de la reconnaissance
  FREngine.IDocumentProcessingParams processingParams = Engine.CreateDocumentProcessingParams();
  FREngine.IRecognizerParams recognizerParams = processingParams.PageProcessingParams.RecognizerParams;
  Engine.CreateEmptyUserPattern( fileName );
  Engine.MultiProcessingParams.MultiProcessingMode = FREngine.MultiProcessingModeEnum.MPM_Sequential;
  recognizerParams.UserPatternsFile = fileName;
  recognizerParams.TrainUserPatterns = true;
  Document.Process(processingParams);
  ```
</Accordion>

Cet objet est utilisé dans les exemples de code suivants :

* Linux : [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage), [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows : [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage), [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface) ; outils de démonstration : [BatchProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Classification](/fr/fine-reader/engine/guided-tour/samples#classification), [MultiProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/fr/fine-reader/engine/guided-tour/samples#pdfexportprofiles), [User Pattern Training Utility](/fr/fine-reader/engine/guided-tour/samples#user_pattern_training_utility)

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

[Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse](/fr/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)

[Reconnaissance des textes manuscrits](/fr/fine-reader/engine/guided-tour/advanced-techniques/recognizing-handwritten-texts)

[PageProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams#recognizerparams)

[TextBlock](/fr/fine-reader/engine/api-reference/layout-related-objects/textblock#recognizerparams)

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