Passer au contenu principal

Void AllowEmbeddedHypotheses( Logic )

Voir Character String. Autoriser les hypothèses imbriquées.

Void MinQuality( Real )

Définit la qualité minimale d’une hypothèse. Les hypothèses dont la qualité est inférieure à ce minimum seront ignorées.

Void MaxNonDefinedCount( Real )

Voir Character String. Pourcentage de caractères n’appartenant à aucun alphabet.

Void MaxWordBreakCount( Real )

Le nombre maximal de fins de mots dans la ligne. La ligne est divisée en mots en fonction du paramètre Détecter les mots selon l’espace intermot (voir boîte de dialogue Propriétés de l’élément, onglet Character String). Le paramètre est spécifié sous forme de rapport : [nombre de fins de mots]/[nombre de caractères de la string].

Void MinInterwordSpace( Distance )

Active la segmentation en mots en fonction de la largeur de l’espace (voir la boîte de dialogue Propriétés, onglet Character String, Détecter les mots selon l’espace intermot) et définit la largeur minimale de l’espace à Distance (paramètre Min interword space).

Void WordsCount( Int, Int, Int, Int )

Voir la boîte de dialogue Propriétés de l’élément, l’onglet Character String, Nombre de mots.

Void TotalChainLength( Int, Int, Int, Int )

Voir Character String, nombre de caractères.

Void TotalGapLength( Distance, Distance, Distance, Distance )

Spécifie la longueur totale maximale autorisée des espaces dans la chaîne sous la forme d’un intervalle flou. Évalue la qualité des hypothèses en fonction de la longueur totale des espaces.

Void MaxGapInLine( Distance )

Définit la distance maximale entre deux caractères adjacents.

Lors de la génération d’une hypothèse, le programme ajoute des caractères à l’hypothèse jusqu’à ce que la distance entre deux caractères adjacents ne dépasse pas MaxGapInLine.

Voir aussi Character String, Character String, Longueur maximale de l’espace.

Void MaxRelativeGapInLine( Real )

La distance maximale entre deux caractères adjacents, exprimée en pourcentage de la hauteur de ligne.

Void AllowChoppedWords( Logic )

Cet indicateur indique si les objets texte qui ne sont pas entièrement compris entre les limites de gauche et de droite doivent être inclus dans l’hypothèse. La valeur par défaut est True.

Void MaxXOutsidePart( Real )

Spécifie la partie du caractère qui peut s’étendre horizontalement au-delà de la zone de recherche. Cette partie du caractère est exprimée par un nombre compris entre 0 et 1. Sont inclus dans l’hypothèse les caractères dont la partie située en dehors de la zone de recherche est inférieure ou égale à la valeur spécifiée.

Void MaxYOutsidePart( Real )

Spécifie la partie du caractère qui peut dépasser verticalement de la zone de recherche. Cette partie du caractère est exprimée par un nombre compris entre 0 et 1. Sont inclus dans l’hypothèse les caractères dont la partie située en dehors de la zone de recherche est égale ou inférieure à la valeur spécifiée.

Void AddAlphabet( String alphabet, Real portion, Logic isRestrictionStrong )

Définit l’alphabet et le pourcentage autorisé de caractères de cet alphabet dans l’hypothèse. L’indicateur isRestrictionStrong précise si un dépassement du taux autorisé de symboles de l’alphabet doit être considéré comme une hypothèse valide :

  • Si l’indicateur est défini sur True, les hypothèses seront rejetées lorsqu’elles dépassent le taux autorisé.
  • Si l’indicateur est défini sur False, les symboles excédentaires seront considérés comme n’appartenant à aucun alphabet.

La valeur par défaut est True.

Void RegularExpression( String )

Définit l’expression régulière qui décrit le texte de l’hypothèse.

Void WholeWordMode ( Logic )

Cet indicateur spécifie si seuls des mots entiers doivent être considérés comme des hypothèses valides. Si l’indicateur est défini sur True, les hypothèses constituées de fragments de mots seront rejetées. La valeur par défaut est False.

Remarque. Cette propriété diffère de AllowedChoppedWords en ce que AllowChoppedWords n’affecte que la formulation des hypothèses composées de mots situés sur la limite de la zone de recherche, tandis que WholeWordMode affecte la formulation de toutes les hypothèses.

Void RegularExpressionFromDB( String connectionString, String selectString, Int maxRecordsCount = 1000 )

Utilise une base de données pour définir l’expression régulière décrivant le texte des hypothèses (voir Utilisation des bases de données et des fichiers texte dans le langage FlexiLayout). L’argument connectionString définit la chaîne de connexion à la base de données. L’argument selectString définit une requête SQL commençant par la commande SELECT). Pour accélérer la recherche, seules les maxRecordsCount premières variantes sont utilisées (la valeur par défaut est 1000).

Void RegularExpressionFromFile( String fileName, Int maxRecordsCount = 1000 )

Utilise un fichier texte pour définir l’expression régulière correspondant au texte des hypothèses (voir Utilisation de bases de données et de fichiers texte dans le langage FlexiLayout). L’argument fileName définit le nom du fichier texte. Pour accélérer la recherche, seules les maxRecordsCount premières variantes sont utilisées (la valeur par défaut est 1000).

Void Width( Distance, Distance, Distance, Distance )

La largeur de l’hypothèse définie comme un intervalle flou.

Void Height( Distance, Distance, Distance, Distance )

La hauteur de l’hypothèse, spécifiée sous forme d’un intervalle flou.

Void TrimSymbols( String )

Spécifie les caractères à supprimer en début et en fin d’une hypothèse.

Void SimilarSymbolQuality( Real )

Spécifie un coefficient par lequel la qualité d’une hypothèse doit être multipliée si elle contient un caractère figurant dans la liste des caractères similaires à ceux de l’alphabet.

Void AllowedTextRotations ( TextRotations )

Spécifie un ensemble d’orientations du texte reconnu pour lesquelles la recherche d’un élément est autorisée.