Propriétés
| Nom | Type | Description |
|---|---|---|
| Children | Field[] | Champs enfants. |
| DataType | DataType | Le type de données du champ. |
| FieldType | FieldType | Le type de champ. Par exemple, texte, code-barres ou image. |
| FullName | string | Le chemin racine complet du document. Les noms des champs parents sont séparés par le symbole « / ». Par exemple, le champ d’adresse d’un fournisseur peut s’appeler « Vendor/Address ». |
| HasSuspiciousSymbols | bool | Renvoie true si la valeur du champ contient des caractères reconnus avec une faible confiance. |
| Id | string | L’identifiant du champ. Peut être identique pour différentes instances d’un champ répétitif. |
| InstanceIndex | int | L’indice de l’instance de champ actuelle parmi tous les champs répétitifs du même type. Cette propriété s’applique uniquement aux champs répétitifs. |
| Instances | Field[] | Toutes les instances de ce type de champ. Cette propriété s’applique uniquement aux champs répétitifs. |
| IsConfirmed | bool | Renvoie true si la valeur a été confirmée par un opérateur lors de la vérification. |
| IsRepeatable | bool | Renvoie true s’il s’agit d’un champ répétitif. |
| IsSuspicious | bool | Renvoie true si l’algorithme n’est pas confiant quant aux résultats de reconnaissance pour le champ. La valeur d’un tel champ doit être examinée manuellement par un opérateur. |
| IsValid | bool | Renvoie true si le texte du champ (Text) a été converti avec succès en une valeur du type correct (Value). Sinon, renvoie false. |
| IsVisible | bool | Renvoie true si le champ peut être consulté par un opérateur. Si le champ a été masqué lors de la vérification, renvoie false. |
| Name | string | Le nom du champ. |
| Parent | Field | Le champ parent. |
| Regions | Region[] | Les régions de l’image où le champ se trouve. |
| Symbols | Symbol[] | Un tableau de caractères constituant la valeur d’origine du champ au format texte. |
| Text | string | Le texte du champ tel que détecté sur le document. |
| Value | object | La valeur du champ une fois convertie vers le type de données approprié, par exemple une date ou un nombre à virgule flottante. |
Accéder aux Fields dans le tableau Document.Fields
Document.Fields contient uniquement les champs de niveau supérieur. Pour accéder aux champs imbriqués au sein d’un groupe de champs, vous devez naviguer en utilisant la propriété Children.
Exemple : accès à un Field imbriqué (par exemple Fournisseur/Adresse)
Si vous devez valider ou contrôler une valeur au sein d’un groupe imbriqué, utilisez une boucle imbriquée ou une fonction récursive pour parcourir le tableau Children :
