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

# Types de données du champ de texte

> Choisissez les types de données pour les champs de saisie de texte (adresse, montant, code, date, nom, nombre, heure) et définissez les options AutoCorrect, la validation et la normalisation.

Le **type de données** est l’un des paramètres les plus importants d’un champ de texte. Il affecte la qualité de reconnaissance, les contrôles préliminaires et la manière dont les données du champ sont modifiées.

ABBYY FlexiCapture utilise des types de données lors de la reconnaissance du texte. Le type de données approprié améliore la qualité de reconnaissance et augmente le niveau de confiance des caractères reconnus, réduisant ainsi la charge de travail de l’opérateur de vérification des données.

La création de types de données est très souple : sélectionnez un type dans la liste des types existants ou créez un type personnalisé à partir de l’alphabet des expressions régulières ou d’un dictionnaire utilisateur. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

Définissez les types de données dans l’onglet **Data** de la boîte de dialogue des propriétés du champ.

<div id="common-text-field-settings">
  ## Paramètres communs des champs de texte
</div>

Ces paramètres s’appliquent à tous les types de données des champs de texte.

| Paramètre                     | Description                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Type de données**           | Type de données attendu dans le champ, par exemple une adresse, une heure, une date, un montant, un nom, un code, du texte ou un nombre. Sélectionnez-le dans la liste déroulante.                                                                                                                                                                                                                                                                     |
| **Valeur par défaut**         | Valeur attribuée au champ s’il est vide après l’application de la définition de document ou l’assemblage du document. Elle est également attribuée si la région du champ est supprimée, mais pas si un utilisateur laisse le champ vide (par exemple, lors de la vérification). Si la valeur par défaut est vide, le champ reste vide jusqu’à ce qu’une valeur soit saisie. Disponible pour les champs de texte et les colonnes de texte des tableaux. |
| **Options AutoCorrect**       | Définissent la manière dont FlexiCapture corrige automatiquement les valeurs des champs, par exemple en remplaçant ou en supprimant des caractères ou des espaces, ou en modifiant la casse des lettres. Pour plus d’informations, consultez [Processing entered values](/fr/flexi-capture/templates/text-processing).                                                                                                                                 |
| **Validation**                | Paramètres permettant de vérifier les valeurs et de définir des limites, telles que le nombre de caractères, les valeurs minimale et maximale des nombres ou une plage de dates autorisée. L’option **Ne peut pas être vide** rend le champ obligatoire. Vous pouvez également limiter les valeurs à l’aide d’une base de données externe, d’un fichier texte ou d’un jeu de données.                                                                  |
| **Utiliser la normalisation** | Définit le format de sortie des champs **Heure**, **Date**, **Montant** et **Nombre**. Désactivée par défaut, cette option permet d’afficher et d’exporter les données reconnues dans leur format d’origine.                                                                                                                                                                                                                                           |

<Note>
  Une source externe de valeurs autorisées améliore la reconnaissance (les valeurs reconnues sont comparées à la liste) et permet de vérifier les valeurs reconnues par rapport à une liste locale ou externe. Configurez les dictionnaires personnalisés dans les paramètres de type de contenu et les listes de valeurs autorisées dans les paramètres de validation.
</Note>

Les sections suivantes décrivent les paramètres propres à chaque type de données. **Valeur par défaut**, **Options AutoCorrect** et **Validation** fonctionnent comme décrit dans cette section, sauf indication contraire pour un type de données.

<div id="address">
  ## Adresse
</div>

Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, spécifier un dictionnaire personnalisé et sélectionner des types plus précis, tels que les adresses e-mail et postales. Cliquez sur **Modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **Paramètre du contenu : Général** associe un dictionnaire personnalisé afin d’améliorer la reconnaissance. Activez **Utiliser un dictionnaire personnalisé**, cliquez sur **Modifier**, puis ajoutez des mots avec **Add** ou importez-les depuis un fichier TXT ou DIC avec **Charger**.
* **Paramètre du contenu : Spécial** sélectionne un type de données prédéfini ou vous permet d’en créer un personnalisé. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

Pour en savoir plus sur les contraintes de validation, consultez [Contrainte de plage de valeurs pour le type de données texte](/fr/flexi-capture/templates/constraints-text).

<div id="amount-of-money">
  ## Montant
</div>

Activez **Traiter la valeur comme du texte** pour traiter la valeur comme du texte ordinaire, par exemple lorsqu'une somme ne peut pas être mise au format standard. Vous pouvez ensuite vérifier la valeur à l'aide d'un dictionnaire personnalisé et définir des contraintes de plage de valeurs comme pour le texte.

Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, définir des paramètres pour les nombres entiers et les fractions, et sélectionner des types plus spécifiques, tels que les nombres à deux chiffres et les chiffres romains. Cliquez sur **Modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **Paramètre du contenu : général** définit les options pour les nombres entiers et les fractions. Pour les nombres négatifs, vous pouvez autoriser le signe moins à droite (`- 54`) et autoriser les parenthèses pour indiquer une valeur négative (`(54)` équivaut à `-54`). Les options de fraction sont **Doit comporter une partie fractionnaire**, **Autoriser plus de deux chiffres dans la partie fractionnaire** et **Autoriser l'espace comme séparateur décimal**. Si **Uniquement les valeurs entières** est sélectionné, les séparateurs entre le nombre entier et la fraction (points décimaux, virgules, traits d'union, signes égal et espaces) sont ignorés. **Devises des propriétés de la définition de document** contient une liste prédéfinie des principaux codes et symboles de devise ; cliquez sur **Modifier** pour les ajouter ou les supprimer dans la boîte de dialogue **Symboles de devise**. Pour plus d'informations, consultez [les propriétés de la définition de document](/fr/flexi-capture/templates/template-properties).
* **Paramètre du contenu : spécial** sélectionne un type de données prédéfini ou vous permet d'en créer un personnalisé. Pour plus d'informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

<Note>
  L'option **Autoriser l'espace comme séparateur décimal** fonctionne uniquement si l'option **Un mot** de l'onglet **Reconnaissance** est désactivée.
</Note>

Pour les contraintes de validation, consultez [Contraintes de plage de valeurs pour les nombres](/fr/flexi-capture/templates/constraints-number).

Pour définir un format de sortie personnalisé, utilisez **Utiliser la normalisation**. Cliquez sur **Modifier les paramètres de normalisation** pour ouvrir la boîte de dialogue **Paramètres de normalisation des devises**, qui affiche un aperçu d'un nombre positif et d'un nombre négatif tels qu'ils apparaîtront.

| Paramètre                                                  | Description                                                                                      |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| **Nombre minimal de chiffres dans la partie entière**      | De 0 à 9.                                                                                        |
| **Regroupement des chiffres**                              | Sépare les groupes de trois chiffres à l'aide du symbole de regroupement.                        |
| **Symbole de regroupement des chiffres**                   | Espace, virgule ou point.                                                                        |
| **Symbole décimal**                                        | Point ou virgule.                                                                                |
| **Nombre minimal de chiffres après le séparateur décimal** | De 0 à 4.                                                                                        |
| **Nombre maximal de chiffres après le séparateur décimal** | De 0 à 4. Si cette valeur est définie sur 0, la fraction est arrondie à l'entier le plus proche. |
| **Utiliser des parenthèses pour les valeurs négatives**    | Place les nombres négatifs entre parenthèses au lieu d'utiliser un signe moins.                  |
| **Format de devise**                                       | Le format de devise sélectionné dans la liste déroulante.                                        |

<Note>
  Les nombres normalisés doivent être disponibles pour le champ. Si les paramètres **Utiliser la normalisation** sont en contradiction avec les paramètres **Details**, une erreur se produit lors de la vérification de la définition de document.
</Note>

<Warning>
  N'utilisez pas de types de données numériques pour les champs qui ne contiennent que des chiffres, mais qui représentent plus qu'un simple nombre, tels que les numéros de carte et les numéros de passeport, car les zéros initiaux peuvent être supprimés. Créez plutôt un type de données personnalisé avec un alphabet incluant tous les chiffres (0 à 9) à l'aide d'une expression régulière. Si vous utilisez tout de même un type de données numérique, activez **Traiter la valeur comme du texte**.
</Warning>

<div id="code">
  ## Code
</div>

Un code contient des lettres et des chiffres. Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, spécifier un dictionnaire personnalisé et sélectionner des types plus spécifiques, tels qu’un numéro de sécurité sociale. Cliquez sur **modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **paramètre du contenu : général** associe un dictionnaire personnalisé pour améliorer la reconnaissance. Activez **Use custom dictionary**, cliquez sur **modifier**, puis ajoutez des mots avec **Add** ou importez-les depuis un fichier TXT ou DIC avec **Charger**.
* **paramètre du contenu : spécial** permet de sélectionner un type de données prédéfini ou d’en créer un personnalisé. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

Pour les contraintes de validation, consultez [Contrainte de plage de valeurs pour le type de données texte](/fr/flexi-capture/templates/constraints-text).

<div id="date">
  ## Date
</div>

Activez **Traiter la valeur comme du texte** pour traiter la valeur comme du texte standard, par exemple lorsqu’une date ne peut pas être convertie au format standard. Vous pouvez alors vérifier la valeur à l’aide d’un dictionnaire personnalisé et définir des contraintes de plage de valeurs comme pour le texte.

Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, changer l’ordre des composants de la date, ajouter l’heure ou le jour de la semaine et sélectionner un type plus spécifique. Cliquez sur **Modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **Paramètre du contenu : général** définit les options de date standard : **Peut inclure le mois en toutes lettres**, **Peut inclure le jour de la semaine** et **Peut inclure l’heure**.
* **Paramètre du contenu : spécial** sélectionne un type de données prédéfini ou vous permet d’en créer un personnalisé. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).
* **Ordre des composants de la date** sélectionne un ou plusieurs formats de date. Si plusieurs formats sont sélectionnés et que **Utiliser le premier format de date acceptable** est désactivé, FlexiCapture choisit le format approprié.

Pour les contraintes de validation, consultez [Contraintes de plage de valeurs pour les dates](/fr/flexi-capture/templates/constraints-datetime).

Pour définir un format de sortie personnalisé, utilisez **Utiliser la normalisation**. Cliquez sur **Modifier les paramètres de normalisation** pour ouvrir la boîte de dialogue **Paramètres de normalisation des dates**, qui affiche un aperçu des entrées telles qu’elles s’afficheront.

| Paramètre                         | Description                                                                                                                                                 |
| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Format de date**                | Le format de sortie des dates.                                                                                                                              |
| **Séparateur de date**            | Le caractère qui sépare les composants de la date.                                                                                                          |
| **Possède un jour de la semaine** | Place le jour de la semaine en premier. Si aucun jour de la semaine n’est détecté lors de la reconnaissance, FlexiCapture le détermine à partir de la date. |
| **Possède une heure**             | Ajoute l’heure après la date. Si aucune heure n’est détectée, `00:00` est ajouté.                                                                           |
| **Format d’heure**                | Le format de sortie des valeurs d’heure.                                                                                                                    |
| **Séparateur d’heure**            | Le caractère qui sépare les composants de l’heure.                                                                                                          |

<Info>
  FlexiCapture inclut un mécanisme intelligent de détection des données.
</Info>

Pour une date ambiguë telle que `01/02/02`, FlexiCapture propose une liste de valeurs possibles en fonction des paramètres. Si la date contient un jour de la semaine qui ne correspond pas à la date, une erreur de formatage est signalée lors de la vérification. Les valeurs comportant des fautes d’orthographe ou des erreurs de reconnaissance sont corrigées automatiquement (par exemple, `Wensday` devient `Wednesday` et `Septembere` devient `September`).

<div id="name">
  ## Nom
</div>

Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, spécifier un dictionnaire personnalisé et sélectionner des types plus spécifiques, tels qu’un nom de famille. Cliquez sur **modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **paramètre du contenu : général** associe un dictionnaire personnalisé pour améliorer la reconnaissance. Activez **Utiliser un dictionnaire personnalisé**, cliquez sur **modifier**, puis ajoutez des mots avec **Add** ou importez-les à partir d’un fichier TXT ou DIC avec **Charger**.
* **paramètre du contenu : spécial** sélectionne un type de données prédéfini ou vous permet d’en créer un personnalisé. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

Pour les contraintes de validation, consultez [Contrainte de plage de valeurs pour le type de données texte](/fr/flexi-capture/templates/constraints-text).

<div id="number">
  ## Nombre
</div>

Activez **Traiter la valeur comme du texte** pour traiter la valeur comme du texte ordinaire, par exemple lorsqu’un nombre ne peut pas être converti au format standard. Vous pouvez ensuite vérifier la valeur à l’aide d’un dictionnaire personnalisé et définir des contraintes de plage de valeurs comme pour le texte.

Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, définir des paramètres pour les nombres entiers et les fractions, et sélectionner des types plus spécifiques, tels que les nombres à deux chiffres et les chiffres romains. Cliquez sur **Modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **paramètre du contenu : général** définit les options pour les nombres entiers et les fractions. Pour les nombres négatifs, vous pouvez autoriser le signe moins à droite (`- 54`) et autoriser les parenthèses pour indiquer une valeur négative (`(54)` équivaut à `-54`). Les options de fraction sont **Doit avoir une partie fractionnaire**, **Autoriser plus de deux chiffres dans la partie fractionnaire** et **Autoriser l’espace comme séparateur décimal**. Si **Valeurs entières uniquement** est sélectionné, les séparateurs entre le nombre entier et la fraction (points décimaux, virgules, traits d’union, signes égal et espaces) sont ignorés.
* **paramètre du contenu : spécial** permet de sélectionner un type de données prédéfini ou d’en créer un personnalisé. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

<Note>
  L’option **Autoriser l’espace comme séparateur décimal** fonctionne uniquement si l’option **Un mot** de l’onglet **Reconnaissance** est désactivée.
</Note>

Pour les contraintes de validation, consultez [Contraintes de plage de valeurs pour les nombres](/fr/flexi-capture/templates/constraints-number).

Pour définir un format de sortie personnalisé, utilisez **Utiliser la normalisation**. Cliquez sur **Modifier les paramètres de normalisation** pour ouvrir la boîte de dialogue **Paramètres de normalisation des nombres**, qui affiche un aperçu d’un nombre positif et d’un nombre négatif tels qu’ils apparaîtront.

| Paramètre                                                  | Description                                                                                       |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| **Nombre minimal de chiffres dans la partie entière**      | 0 à 9.                                                                                            |
| **Regroupement des chiffres**                              | Sépare les groupes de trois chiffres à l’aide du symbole de regroupement.                         |
| **Symbole de regroupement des chiffres**                   | Espace, virgule ou point.                                                                         |
| **Symbole décimal**                                        | Point ou virgule.                                                                                 |
| **Nombre minimal de chiffres après le séparateur décimal** | 0 à 4.                                                                                            |
| **Nombre maximal de chiffres après le séparateur décimal** | 0 à 4. Si vous définissez cette valeur sur 0, la fraction est arrondie à l’entier le plus proche. |
| **Utiliser des parenthèses pour les valeurs négatives**    | Place les nombres négatifs entre parenthèses au lieu d’utiliser un signe moins.                   |

<Note>
  Les nombres normalisés doivent être disponibles pour le champ. Si les paramètres **Utiliser la normalisation** sont incompatibles avec les paramètres **Details**, une erreur se produit lors de la vérification de la définition de document.
</Note>

<Warning>
  N’utilisez pas de types de données numériques pour les champs qui ne contiennent que des chiffres, mais qui représentent plus qu’un simple nombre, tels que les numéros de carte et les numéros de passeport, car les zéros initiaux peuvent être supprimés. Créez plutôt un type de données personnalisé avec un alphabet incluant tous les chiffres (0 à 9) à l’aide d’une expression régulière. Si vous utilisez malgré tout un type de données numérique, activez **Traiter la valeur comme du texte**.
</Warning>

<div id="text">
  ## Texte
</div>

Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, spécifier un dictionnaire et sélectionner des types plus précis. Cliquez sur **Modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **paramètre du contenu : général** associe un dictionnaire intégré ou personnalisé afin de vérifier la valeur du champ. Sélectionnez **Utiliser le dictionnaire intégré** ou activez **Utiliser un dictionnaire personnalisé**, cliquez sur **Modifier**, puis ajoutez des mots avec **Add** ou importez-les à partir d’un fichier TXT ou DIC avec **Charger**. Un fichier DIC est un fichier texte Microsoft Office contenant un mot par ligne.
* **paramètre du contenu : spécial** permet de sélectionner un type de données prédéfini ou d’en créer un personnalisé. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

Pour les contraintes de validation, consultez [Contrainte de plage de valeurs pour le type de données texte](/fr/flexi-capture/templates/constraints-text).

<div id="time">
  ## Heure
</div>

Activez **Traiter la valeur comme du texte** pour traiter la valeur comme du texte ordinaire, par exemple lorsqu’une heure ne peut pas être convertie au format standard. Vous pouvez ensuite vérifier la valeur à l’aide d’un dictionnaire personnalisé et définir des contraintes de plage de valeurs comme pour le texte.

Utilisez les paramètres **Details** pour modifier la langue de reconnaissance, le format de l’heure et sélectionner des types plus spécifiques, tels que le format 12 heures. Cliquez sur **modifier** à droite du champ récapitulatif pour les ouvrir :

* **Langue** définit la langue de reconnaissance.
* **paramètre du contenu : général** est utilisé pour les notations horaires standard.
* **paramètre du contenu : spécial** permet de sélectionner un type de données prédéfini ou d’en créer un personnalisé. Pour plus d’informations, consultez [Créer des types de données personnalisés](/fr/flexi-capture/templates/create-data-type).

Pour définir un format de sortie personnalisé, utilisez **Utiliser la normalisation**. Cliquez sur **Modifier les paramètres de normalisation** pour ouvrir la boîte de dialogue **Paramètres de normalisation de l’heure** et spécifier le format de l’heure ainsi que le symbole qui sépare ses différentes parties (par exemple, deux-points entre les heures et les minutes).
