Passer au contenu principal
Un FlexiLayout est une description formalisée de la structure d’un document qui permet à un programme de capture de données de détecter des zones de l’image correspondant à des champs de données. Un FlexiLayout a une structure arborescente et se compose d’une branche de blocs et de plusieurs branches d’éléments, chaque branche correspondant à une variante de mise en page. Éléments décrivent les objets d’image à détecter. Pour permettre à une application de capture de données telle qu’ABBYY FlexiCapture de détecter un objet, vous devez créer des éléments de FlexiLayout correspondant à cet objet et spécifier, dans les propriétés de l’élément, le type de l’objet (c’est-à-dire s’il s’agit d’un fragment de texte, d’une image, d’un code-barres, etc.), ses données géométriques (longueur, largeur, etc.) et la zone de recherche où l’objet a le plus de chances de se trouver. Blocs décrivent les champs de données dont les données doivent être capturées. L’emplacement des blocs peut être défini soit par rapport à celui des éléments, soit directement en saisissant leurs coordonnées présumées dans le document. Tout FlexiLayout a pour objectif de fournir à une application de capture de données un algorithme permettant de trouver des blocs. Les blocs d’un FlexiLayout sont indépendants les uns des autres. Les éléments, en revanche, peuvent être regroupés pour former une hiérarchie complexe dans laquelle ils sont logiquement interconnectés et où l’emplacement d’un élément détermine celui d’un autre. L’ordre des éléments dans l’arborescence détermine l’ordre dans lequel ils sont recherchés : un programme de capture de données recherchera d’abord les éléments les plus hauts, trouvera les objets correspondants dans l’image, puis utilisera ces informations pour localiser les blocs. Par défaut, un nouveau projet FlexiLayout Studio porte le nom FlexiLayout. Ses branches d’éléments et de blocs sont vides.

Pour en savoir plus :

Propriétés de FlexiLayout Entraînement d’un FlexiLayout Blocs Éléments