Passer au contenu principal
ParameterDescription
Void MinQuality( Real )Définit la qualité minimale de l’hypothèse.
Void MaxErrors( Int )Définit le nombre maximal d’erreurs dans l’hypothèse.
Void MaxErrorsPart( Real )Définit le pourcentage maximal d’erreurs dans l’hypothèse.
Void MaxErrors( Int number, Real part )Définit le nombre maximal d’erreurs dans l’hypothèse : number – nombre absolu, part – pourcentage. Exemple : Le code ci-dessous indique que le nombre absolu d’erreurs ne peut pas dépasser 3 et que le pourcentage d’erreurs ne peut pas dépasser 20 %. MaxErrors(3, 0.2); Remarque : Entre les deux conditions, l’activité appliquera la plus stricte.
Void MaxGapInLine( Distance )Définit la distance maximale entre des caractères adjacents. Lors de la génération d’une hypothèse, l’activité ajoutera des caractères à l’hypothèse jusqu’à ce que la distance entre deux caractères adjacents ne dépasse pas MaxGapInLine. Exemple : Le code ci-dessous indique à l’activité que la distance maximale entre des caractères adjacents ne peut pas dépasser 5 mm ; sinon, une hypothèse nulle est générée. MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )Définit la distance relative maximale entre des caractères adjacents. Distance relative = (largeur de l’espace)/(largeur du caractère).
Void MinLength( Int )Définit la longueur minimale de la chaîne de texte. La valeur par défaut est 1. Exemple : Le code ci-dessous indique au programme que la longueur minimale d’une hypothèse est de 4 caractères. MinLength(4);
Void MaxLength( Int )Définit la longueur maximale de la chaîne de texte. La valeur par défaut est 50.
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )Recherche du texte dans le catalogue spécifié. Exemple : Le code ci-dessous recherche du texte dans la deuxième colonne du catalogue “CompanyCatalog” en utilisant les critères de recherche spécifiés : SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); Le code ci-dessous utilise une méthode auxiliaire GetCatalogColumnIndex pour obtenir l’index de la colonne par son nom : SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); Pour accélérer la requête, seuls les premiers maxRecordsCount enregistrements sont consultés (la valeur par défaut est 1000).
Void AllowIntersectPercent( Real )Spécifie le pourcentage maximal de chevauchement vertical autorisé pour deux lignes de texte (la valeur par défaut est 15). Vous pouvez utiliser ce paramètre pour des textes avec un interligne réduit.
Void SearchText( String )Spécifie le texte qui sera recherché dans une image. La chaîne peut contenir plusieurs variantes de recherche séparées par "" (opérateur OU). Pour plus d’informations, voir Propriétés spécifiques au type de l’élément Texte statique.
Les méthodes suivantes sont disponibles si le texte à rechercher se compose de plusieurs mots
ParameterDescription
Void NextLinePenalty( Real )Définit une pénalité pour les retours à la ligne. La pénalité est un nombre compris entre 0 et 1. La qualité de l’hypothèse sera multipliée par ce nombre autant de fois qu’il y a de retours à la ligne dans la formule. Si les retours à la ligne sont autorisés dans la formule, réglez ce Parameter sur 1 (multiplier la qualité de l’hypothèse par 1 ne dégradera pas sa qualité).
Void OmissionPenalty( Real )Définit une pénalité pour les mots omis. La pénalité est un nombre compris entre 0 et 1. La qualité de l’hypothèse sera multipliée par ce nombre autant de fois qu’il y a de mots omis dans la formule. Si certains mots peuvent être absents de la formule, réglez ce Parameter sur 1 (multiplier la qualité de l’hypothèse par 1 ne dégradera pas sa qualité).
Void WholeWordMode( Logic )Indique si seuls des objets Text entiers doivent être considérés comme des hypothèses valides. Lorsqu’il est réglé sur True, les hypothèses constituées de segments de mots sont ignorées. La valeur par défaut est False. Remarque : Cette méthode diffère de AllowChoppedWords, qui n’affecte que les hypothèses générées à partir de mots en bordure de la zone de recherche, tandis que WholeWordMode affecte la génération de toutes les hypothèses.
Void AllowEmbeddedHypotheses( Logic )Définit le mode de formulation des hypothèses. Pour formuler toutes les hypothèses possibles (y compris celles qui se chevauchent et celles imbriquées), réglez la valeur sur True. Pour formuler uniquement des hypothèses de longueur maximale, réglez sur False. Exemple : le code ci-dessous indique à l’activité qu’elle doit formuler l’hypothèse la plus longue. AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )Définit la distance horizontale entre les mots situés sur des lignes différentes lorsque les retours à la ligne sont autorisés dans la formule.
Void SuggestOnlySimilarChars( Logic value )Spécifie quels caractères l’activité peut utiliser comme caractères de remplacement lors d’une recherche approximative. Lorsqu’il est réglé sur True, l’activité est limitée à l’utilisation de caractères de remplacement ayant une forme similaire.
Void AllowedTextRotations( TextRotations )Spécifie l’ensemble des orientations autorisées pour le texte reconnu. Une hypothèse ne sera formulée que si le texte reconnu présente une orientation autorisée par ce Parameter.