Conception de formulaires pour de bons résultats avec Form Typer

Form Typer détecte automatiquement les lignes et les cases à cocher des formulaires, et crée les champs de formulaire correspondants.  Les lignes génèrent des champs de texte. Les autres éléments de formulaires (boutons radio, listes déroulantes, zones de listes, etc.) doivent être créés manuellement. Pour obtenir plus d'informations, reportez-vous à la rubrique : Création et édition des champs d'un formulaire. Les champs créés sont listés dans le volet Contrôles de formulaire. Ce volet s'affiche généralement lors de l'exécution de Form Typer, sauf si vous avez choisi de le masquer.  

 

Form Typer peut également générer automatiquement les libellés (noms) des contrôles de formulaires détectés, ainsi que le texte qui s'affiche lorsque le curseur est placé sur un contrôle. Ces textes sont généralement identiques, mais ils peuvent être différents.  Form Typer utilise la technologie d'OCR (reconnaissance optique des caractères) pour détecter et générer ces libellés et ces textes de survol.

 

Conseils à suivre pour les zones de texte

Pour les zones de texte (créées à partir de lignes), Form Typer recherche du texte à gauche de la ligne. Dans l'exemple suivant, le libellé et le texte de survol du champ seraient : « Adresse ».

 

Adresse : _______________

 

Si aucun texte n'est trouvé à gauche de la ligne, Form Typer le recherche en dessous. Dans l'exemple suivant, le libellé et le texte de survol du champ seraient : « Adresse ».

______________________

Adresse.

 

Il est peu probable que Form Typer parvienne à détecter du texte au-dessous ou à droite d'une ligne. Évitez d'entrer de longues explications avant ou après une ligne ; ces textes pourraient en effet être utilisés comme libellés.

 

Si Form Typer ne parvient pas à trouver de texte, des libellés et des textes de survol génériques (textfield0, textfield1, textfield2, etc.) seront utilisés. Ceci pourra vous demander beaucoup de temps de correction ; nous vous recommandons donc de bien préparer vos formulaires.

 

Conseil pour les cases à cocher

Form Typer recherche du texte à gauche ou à droite de chaque case à cocher détectée. Il s'agit en général de textes courts.

 

Obligation de libellés uniques

Veillez à ce que tous les contrôles de vos formulaires portent des libellés uniques. Si deux contrôles portent le même libellé au sein d'un même formulaire, les données saisies pour la première occurrence seront automatiquement répétées dans la deuxième (et inversement), et vous n'aurez aucun moyen de les modifier individuellement. Des répétitions sont toutefois possibles. Un formulaire pourra en effet présenter deux champs « Nom » : un premier pour le nom d'une personne, et un second pour celui d'une société. Si Form Typer trouve plusieurs contrôles associés à des textes identiques, il différenciera leur libellé en y ajoutant des chiffres, par exemple : Nom0, Nom1, Nom2, etc.

 

Propriétés des contrôles de formulaires

Cliquez deux fois sur un contrôle de formulaire ou sur son nom dans le volet Contrôles de formulaire pour afficher sa boîte de dialogue de propriétés, composée de plusieurs onglets.  Pour les zones de texte, l'onglet Général permet de définir le libellé et le texte de survol du contrôle, son apparence ainsi que d'autres attributs, permettant notamment d'indiquer si le champ est requis ou pas. Les options de l'onglet Options définissent l'alignement, activent le pré-remplissage, définissent le nombre limite de caractères autorisés, autorisent des réponses sur une ou plusieurs lignes (voir ci-dessous), et permettent de créer des cases à peigne (un type spécial de zone de texte dans lequel chaque caractère est délimité par une barre verticale). Pour obtenir plus d'informations sur les autres onglets, reportez-vous à la rubrique   Création et édition des champs d'un formulaire.

 

Création de zones de texte sur plusieurs lignes

L'onglet Options présente deux cases à cocher : Sur plusieurs lignes et Faire défiler les textes trop longs. À l'ouverture initiale d'un formulaire, le contrôle n'indique pas qu'une réponse sur plusieurs lignes est possible. Mais lorsque le texte saisi atteint la fin de la première ligne, une barre de défilement apparaît à droite pour permettre la saisie de texte supplémentaire. Si vous le souhaitez, vous pouvez définir le nombre limite de caractères pouvant être saisis, afin d'éviter des réponses excessivement longues.