- Dans l’élément TableHeader, créez un élément de type Static Text et nommez-le kwUnitPrice.
- Cliquez sur l’onglet Static Text.
- Dans le champ de recherche, saisissez le texte à rechercher : “UnitPrice”.
- Cliquez sur l’onglet Avancé.
- Comme le nom de la colonne Prix unitaire se trouve à droite du nom de la colonne Quantité, définissez la contrainte de recherche supplémentaire suivante dans le champ Relations avancées avant recherche :Si l’élément kwQuantity a été détecté, recherchez l’élément kwUnitPrice *à sa droite.*Dans le langage FlexiLayout : If Not (TableHeader.kwQuantity.IsNull) Then RightOf: TableHeader.kwQuantity, 0 * dot;
- Testez la mise en correspondance du FlexiLayout avec les images de test et assurez-vous que le programme détecte correctement l’élément sur toutes les images.
Sample 3
Exemple 3. Étape 17 : Détection du nom de la colonne Prix unitaire avec un élément kwUnitPrice
Repérez précisément le nom de la colonne Prix unitaire à l’aide d’un élément Static Text kwUnitPrice qui recherche à droite de la colonne Quantité détectée dans le FlexiLayout.
Pour décrire l’élément qui servira à détecter les mots-clés dans le nom de la colonne Prix unitaire, nous allons tirer parti du fait que cette colonne se trouve toujours à droite de la colonne Quantité.
Pour créer l’élément kwUnitPrice :
Exemple 3. Étape 16 : Détection du nom de la colonne Quantity à l’aide d’un élément kwQuantity
Précédent
Exemple 3. Étape 18 : Détection du nom de la colonne Total avec un élément kwTotal
Suivant
