Définition des champs
Après avoir défini un champ, il faut définir son nom et ses règles d'extraction des valeurs du champ des données. Quand le filtre est exécuté, les règles d'extraction s'appliquent aux données d'entrée et les résultats assignés aux champs.
Propriétés des champs
-
Nom : Spécifie le nom de champ unique.
-
Le champ contient des données binaires : Spécifie que le champ a des données binaires. N'activer cette option que si les données attendues sont binaires.
Début de champ
-
Position dans le document : La position codée en dur dans les données détermine le point de début/fin. L'origine des coordonnées est le coin en haut à gauche. Le caractère dans la position déterminée est inclus dans les données extraites.
-
Fin du document : Le point de début/fin est à la fin du document. Vous pouvez aussi définir un décalage depuis la fin pour un nombre de lignes et/ou de caractères.
-
Rechercher une chaîne à partir du début du document : La position de la chaîne de caractères recherchée définit le point de début/fin. Quand Automation a trouvé la chaîne de caractères requise, le caractère suivant détermine le point de début/fin. La chaîne de caractères recherchée n'est pas incluse dans les données extraites. La recherche par défaut est sensible à la casse.
-
Commencer la recherche à partir de la position absolue : Affiner la recherche en changeant la position de départ du début de donnée (position 1,1) avec un décalage. Utiliser cette fonctionnalité pour sauter la recherche au début des données.
-
Occurrence : Spécifie l'occurrence de la chaîne de caractères à retrouver. Utiliser cette option si après avoir trouvé la première chaîne, il ne faut pas attendre de déterminer la position début/fin.
-
Décalage à partir de la chaîne : Spécifie le décalage positif ou négatif après la chaîne de caractères recherchée.
Exemple
Vous pouvez définir le décalage pour inclure la chaîne recherchée dans les données extraites.
-
Fin de champ
-
Position dans le document : La position codée en dur dans les données détermine le point de début/fin. L'origine des coordonnées est le coin en haut à gauche. Le caractère dans la position déterminée est inclus dans les données extraites.
-
Fin du document : Le point de début/fin est à la fin du document. Vous pouvez aussi définir un décalage depuis la fin pour un nombre de lignes et/ou de caractères.
-
Rechercher une chaîne à partir du début du document : La position de la chaîne de caractères recherchée définit le point de début/fin. Quand Automation a trouvé la chaîne de caractères requise, le caractère suivant détermine le point de début/fin. La chaîne de caractères recherchée n'est pas incluse dans les données extraites. La recherche par défaut est sensible à la casse.
-
Commencer la recherche à partir de la position absolue : Affiner la recherche en changeant la position de départ du début de donnée (position 1,1) avec un décalage. Utiliser cette fonctionnalité pour sauter la recherche au début des données.
-
Occurrence : Spécifie l'occurrence de la chaîne de caractères à retrouver. Utiliser cette option si après avoir trouvé la première chaîne, il ne faut pas attendre de déterminer la position début/fin.
-
Décalage à partir de la chaîne : Spécifie le décalage positif ou négatif après la chaîne de caractères recherchée.
Exemple
Vous pouvez définir le décalage pour inclure la chaîne recherchée dans les données extraites.
-
-
Trouver la chaîne après le début du champ : Le point de début/fin est défini par le point de début de la recherche de chaîne de caractères comme dans l'option Rechercher une chaîne à partir du début du document, mais la recherche commence après la position du champ/zone, pas au début des données.
-
Longueur: Spécifie la longueur des données en lignes ou en caractères. Le nombre de lignes et/ou de caractères spécifié sera extrait depuis la position de départ.
-
Fin de la ligne : Spécifie d'extraire les données du point de départ jusqu'à la fin de la même ligne. Le décalage peut être négatif depuis la fin de la ligne.
Options de formatage
Cette section définit les fonctions de manipulation de chaînes de caractères qui seront appliquées aux variables ou champs sélectionnés. Sélectionner une ou plusieurs fonctions. Ces fonctions s'appliquent dans l'ordre sélectionné dans l'interface utilisateur, de haut en bas.
- Supprimer les espaces au début : Enlève tous les caractères d'espacement (code décimal ASCII 32) du début de la chaîne de caractères.
- Supprimer les espaces à la fin : Enlève tous les caractères d'espacement (code décimal ASCII 32) à la fin de la chaîne de caractères.
- Effacer le caractère d'ouverture et de fermeture : Efface la première occurrence du caractère d'ouverture et de fermeture trouvé dans la chaîne de caractères.
Exemple
Si vous utilisez "{" comme caractère d'ouverture et "}" comme caractère de fermeture, la chaîne d'entrée {{selection}} est convertie en {selection}.
- Rechercher et remplacer : Exécute une recherche classique et remplace la fonction selon la valeur fournie pour Rechercher et remplacer par. Vous pouvez aussi utiliser des expressions classiques.
Remarque
Il y a plusieurs implémentations des expressions classiques utilisées. Loftware Automation utilise la syntaxe .NET Framework pour les expressions classiques. Pour plus d'informations, consultez .NET Framework Syntax for Regular Expressions.
- Remplacer les caractères non imprimables avec des espaces : Remplace tous les caractères de contrôle de la chaîne par un espace (code décimal ASCII 32). Les caractères non imprimables sont des caractères ayant une valeur ASCII décimale comprise entre 0-31 et 127-159.
- Supprimer les caractères non imprimables : Enlève tous les caractères de contrôle de la chaîne. Les caractères non imprimables sont des caractères ayant une valeur ASCII décimale comprise entre 0-31 et 127-159.
- Décoder les caractères spéciaux : Décode les caractères (ou codes de contrôle) qui sont indisponibles sur le clavier, tels que le retour chariot ou le passage à la ligne. utilise une notation pour encoder de tels caractères sous forme lisible, tels que <CR> pour Retour Chariot et <LF> pour Passage à la Ligne. Pour plus d'informations, voir la section Saisie de caractères spéciaux (codes de contrôle).
Cette option convertit les caractères spéciaux de la syntaxe en caractères binaires réels.
Exemple
Lorsque vous recevez la séquence de données «<CR><LF>» , les utilise comme une chaîne complète de 8 caractères. Activer cette option pour interpréter et utiliser les données comme deux caractères binaires CR (Retour Chariot - code ASCII 13) et LF (Passage à la Ligne - code ASCII 10).
- Rechercher et supprimer tout avant : Trouve la chaîne de caractères fournie et efface tous les caractères du début des données jusqu'à la chaîne de caractères. La chaîne de caractères trouvée peut aussi être effacée.
- Rechercher et supprimer tout après : Trouve la chaîne de caractères fournie et efface tous les caractères depuis la chaîne de caractères jusqu'à la fin des données. La chaîne de caractères trouvée peut aussi être effacée.
- Changer de cas : Modifie tous les caractères dans vos chaînes en lettres capitales ou minuscules.