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

# Script de reconnaissance personnalisé

> Définissez un algorithme de reconnaissance personnalisé pour les champs comportant des régions dans ABBYY FlexiCapture, qui renvoie des résultats IValue et marque les caractères suspects.

<div id="what-it-does">
  ## Fonctionnement
</div>

Utilisez ce script pour définir un algorithme de reconnaissance personnalisée (ou d’initialisation) pour les champs comportant des régions.

Configurez le script de reconnaissance personnalisé dans l’onglet **Reconnaissance** de la boîte de dialogue des propriétés du champ.

Le script s’exécute lorsqu’une valeur de champ est initialisée à partir des résultats du moteur de reconnaissance. Il reçoit comme paramètre d’entrée la zone de l’image en cours de reconnaissance. La mise en page du document n’est pas encore initialisée. Vous ne pouvez donc pas accéder aux champs du document, mais vous pouvez accéder aux paramètres d’enregistrement et à d’autres paramètres.

Vous pouvez également marquer des symboles comme suspects et nécessitant une vérification à l’aide des propriétés `IsSuspicious` et `NeedVerification`.

<div id="parameters">
  ## Paramètres
</div>

| Nom         | Type                                                                                                                                                                                                          | accès                                                                                                                                                                   | Description                                                                                                                                                                                                                                                                                                                                     |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| FieldRegion | [IFieldRegion](/fr/flexi-capture/appendix/scripts/ifieldregion)                                                                                                                                               | Lecture seule. Les champs internes des documents et des pages du lot ne sont pas disponibles (cela s’applique également à tous les éléments parents).                   | La région à reconnaître.                                                                                                                                                                                                                                                                                                                        |
| Result      | [IValue](/fr/flexi-capture/appendix/scripts/ivalue) / [ICheckmarkValue](/fr/flexi-capture/appendix/scripts/icheckmarkvalue) / [ICheckmarkGroupValue](/fr/flexi-capture/appendix/scripts/icheckmarkgroupvalue) | Lecture/écriture. L’indicateur `CharacterParams.NeedVerification` n’est pas accessible. L’indicateur `CharacterParams.IsSuspicious` est accessible en lecture/écriture. | La valeur reconnue. Selon le type de champ, le paramètre est [IValue](/fr/flexi-capture/appendix/scripts/ivalue) pour les champs de texte, [ICheckmarkValue](/fr/flexi-capture/appendix/scripts/icheckmarkvalue) pour les coches ou [ICheckmarkGroupValue](/fr/flexi-capture/appendix/scripts/icheckmarkgroupvalue) pour les groupes de coches. |

Si le script utilise des classes et des méthodes d’un [assembly externe](/fr/flexi-capture/appendix/scripts/user-assembly), joignez le fichier d’assembly dans l’onglet .NET References des Document Definition Properties *(Developer)*. *(Administrator)* [Document Definition Properties](/fr/flexi-capture/templates/template-properties).

<div id="administrator-see-also">
  ## (Administrateur) Voir aussi :
</div>

*(Administrateur)* [Options de reconnaissance du champ Text](/fr/flexi-capture/templates/properties-recognition-text)
