Les éléments Date repèrent des dates dans de nombreux formats sur des images de documents, avec des paramètres FlexiLayout pour le nombre de chiffres, les Separator, les langue et les Date interval.
Date est un élément d’un FlexiLayout qui décrit une date.Les éléments Date sont représentés par dans l’arborescence du FlexiLayout.Les dates peuvent se présenter dans de nombreux formats, mais le jour et l’année doivent toujours être indiqués par des nombres, tandis que le mois peut être écrit soit en chiffres, soit en toutes lettres. Le format est choisi par l’utilisateur.
Cliquez sur l’onglet Date dans la boîte de dialogue Propriétés pour décrire l’objet correspondant. Pour ouvrir la boîte de dialogue Propriétés, cliquez avec le bouton droit sur l’élément dans l’arborescence FlexiLayout et sélectionnez Properties… dans le menu contextuel.
Afficher la boîte de dialogue Propriétés, onglet Date
Formatgroupe
Date
format de date :
Jour, mois, année,
Mois, jour, année,
Année, jour, mois,
Année, mois, jour.
Vous pouvez sélectionner plusieurs options.
Day
définit le nombre de chiffres dans le champ du jour.
Par ex.
Si l’option Single digit est sélectionnée, le programme ne trouvera que les dates où le jour est indiqué par un seul chiffre, par ex. 1.09.2005.
Si l’option Two digits est sélectionnée, le programme ne trouvera que les dates où le jour est indiqué par deux chiffres, par ex. 01.09.2005.
Si les deux options sont sélectionnées, le programme trouvera aussi bien les dates à un chiffre que celles à deux chiffres, par ex. 1.09.2005 et 01.09.2005.
Month
définit le nombre de chiffres dans le champ du mois.
Par ex.
Si l’option Single digit est sélectionnée, la recherche ne trouvera que les dates où le mois est indiqué par un seul chiffre, par ex. 1.9.2005.
Si l’option Two digits est sélectionnée, le programme ne trouvera que les dates où le mois est indiqué par deux chiffres, par ex. 1.09.2005.
Si les deux options sont sélectionnées, le programme trouvera aussi bien les dates à un chiffre que celles à deux chiffres, par ex. 1.9.2005 et 1.09.2005.
Si Word est sélectionné, le mois peut être écrit en toutes lettres.
Remarque. Si vous sélectionnez cette option, vous devez préciser la langue dans laquelle le nom du mois sera écrit.
Year
définit le nombre de chiffres dans le champ de l’année.
Par ex.
Si Two digits est sélectionné, le programme ne trouvera que les dates où l’année est indiquée par deux chiffres : 01.09.95.
Si Four digits est sélectionné, le programme ne trouvera que les dates où l’année est indiquée par quatre chiffres : 01.09.1995.
Si les deux options sont sélectionnées, le programme trouvera les dates 01.09.95. et 01.09.1995.
Date interval
spécifie une période : DateTimePicker1… DateTimePicker2…
Par ex.
Si DateTimePicker1 contient 01.09.1995 et DateTimePicker2 contient 1.09.2005, la date 1.05.1945 sera ignorée lors de la recherche.
Langues
spécifie la ou les langues à utiliser lors de la recherche du mois dans une date.Langues prises en charge : anglais, tchèque, danois, néerlandais, estonien, finnois, français, allemand, grec, hongrois, italien, letton, lituanien, norvégien, polonais, portugais, russe, espagnol, suédois, turc.
Cette propriété n’est disponible que si l’option Word est sélectionnée pour la propriété Month.
Separator
Le jour, le mois et l’année peuvent être séparés par différents symboles. Cette propriété vous permet de spécifier les séparateurs de date possibles. Lorsque vous indiquez plusieurs symboles, ne les séparez ni par des virgules ni par des espaces. Un espace peut également être utilisé comme séparateur de date, mais vous n’avez pas besoin de le spécifier comme séparateur : le programme détectera quand même une telle date.
Par ex.
.,/
Dans le champ Max space length, saisissez la longueur absolue maximale autorisée de l’espace à l’intérieur de l’objet détecté. La longueur de l’espace est mesurée dans les unités de mesure définies par l’utilisateur. Lors de la recherche du texte, le programme ajoutera des caractères à la string jusqu’à ce que la distance entre les caractères voisins atteigne la valeur indiquée dans le champ Max space length.
Lors de la mise en correspondance du FlexiLayout, le programme effectue une recherche « stricte » des dates, c’est-à-dire qu’elles ne peuvent comporter ni erreurs ni caractères superflus. Cela signifie que les dates ne peuvent être trouvées que sur des images de bonne qualité. Les cas où le nom du mois est écrit en toutes lettres constituent une exception. Dans ce cas, 20 % d’erreurs sont autorisées.Si le nom du mois est écrit dans une langue autre qu’une langue prise en charge, vous pouvez créer les trois éléments suivants pour trouver ces dates :Dans un élément Static Text, indiquez les noms de tous les mois en les séparant par « | » dans la propriété Search Text. Veillez à saisir toutes les formes grammaticales possibles.Dans deux éléments Character String, indiquez les chiffres comme alphabet et définissez comme zones de recherche les zones situées à droite et à gauche du mois. Comme contrainte de recherche supplémentaire, indiquez que le programme ne doit rechercher les éléments Character String que s’il a déjà trouvé l’élément Static Text correspondant au nom du mois.