Passer au contenu principal

Ce qu’il fait

Stocke des informations sur les propriétés des caractères. Remarque. Certaines méthodes et propriétés de cet objet ne sont pas disponibles sur la Web Verification Station pour la vérification locale des règles. Les méthodes et propriétés non prises en charge sont marquées d’un astérisque (*).

Méthodes

Définition

Description

SetRect( newRect : string, [optional] pageId : int ) *

Définit un nouveau rectangle pour un caractère. Le paramètre newRect doit être transmis sous la forme de la string “[left, top, right, bottom]”.

Le rectangle spécifié doit se trouver entièrement à l’intérieur de la région du champ qui contient le caractère.

Remarque : Cette méthode n’est pas disponible dans le script d’autocorrection.

Propriétés

Niveau de confiance *

int

Lecture seule

Niveau de confiance pour un type de lot. Renvoie une valeur de 0 à 100.

Important ! L’utilisation de cette propriété nécessite le stockage de certaines données supplémentaires, ce qui peut augmenter la taille d’un document ainsi que l’espace disque requis. Par défaut, aucune donnée supplémentaire n’est enregistrée et la propriété est désactivée. Pour que la propriété fonctionne correctement, définissez la clé de registre [HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\Controller] “ForceSaveConfidenceLevel” = “true”. Au lieu de HKEY_CURRENT_USER, utilisez la branche du compte utilisateur qui reconnaîtra les documents.

IsSuspicious *

bool

Lecture/écriture

Indique si un caractère a été reconnu avec un niveau de confiance suffisant. Cet indicateur n’est pris en compte que dans le script de reconnaissance personnalisée.

Remarque : lorsque la propriété IsSuspicious est attribuée à un caractère par un script de reconnaissance, le programme vérifie le champ contenant ce caractère en fonction du seuil de vérification de champ. Si le pourcentage de caractères ayant la propriété IsSuspicious dans le champ dépasse le seuil spécifié, la propriété NeedVerification est ajoutée au champ.

Lang *

int

Lecture/écriture

Détecte la langue des caractères dans un champ.

Remarque : Ce script traite uniquement les documents sélectionnés à l’étape de vérification.

NeedVerification

bool

Lecture/écriture

Indique si le caractère nécessite une vérification supplémentaire. La valeur de cet indicateur détermine si le caractère sera mis en surbrillance dans l’éditeur de documents.

Remarque : Lorsque la propriété NeedVerification est affectée à un champ par un script autre qu’un script de reconnaissance, le champ est automatiquement marqué comme transmis à la vérification. Le programme contrôle le seuil de vérification du champ (voir la remarque concernant la propriété IsSuspicious) avant d’affecter la propriété NeedVerification .

Pour indiquer que c’est le champ entier (et non certains caractères) qui nécessite une vérification, utilisez la propriété NeedVerification de l’interface IField.

PageId *

int

Lecture seule

Identifie la page sur laquelle se trouve le rectangle du caractère. Obligatoire pour les champs sur plusieurs pages.

Rect *

IRect

Lecture seule

Un rectangle qui délimite le caractère. Si le rectangle n’est pas défini, null est renvoyé.

Symbole

string

Lecture/écriture

Un caractère (une chaîne d’un seul caractère).