Méthodes de personnalisation d'une zone de texte enrichi

S’applique à
InfoPath 2010 InfoPath 2013

Après avoir inséré une zone de texte enrichi dans un modèle de formulaire, vous pouvez la personnaliser en modifiant ses propriétés et paramètres dans la boîte de dialogue Propriétés de la zone de texte enrichi. Pour ouvrir cette boîte de dialogue, dans le modèle de formulaire, double-cliquez sur la zone de texte enrichi dont vous souhaitez modifier les propriétés.

Le tableau suivant décrit certaines des façons dont vous pouvez personnaliser une zone de texte enrichi et présente les raisons pour lesquelles vous pouvez le faire. Bien que le tableau ne soit pas destiné à fournir des informations procédurales détaillées sur les options de la boîte de dialogue Propriétés de la zone de texte enrichi, il vous donne une idée de la plage d’options disponibles.

Remarque

  • Si vous concevez un modèle de formulaire compatible avec le navigateur, certaines fonctionnalités de la boîte de dialogue Propriétés de la zone de texte enrichi ne sont pas disponibles. Par exemple, vous ne pouvez pas spécifier de manière sélective des options de mise en forme de texte enrichi, telles que la mise en forme des caractères ou les sauts de paragraphe.
  • Si votre modèle de formulaire est basé sur une base de données, un schéma ou une autre source de données existante, vous ne pourrez peut-être pas personnaliser tous les aspects d’un contrôle. Par exemple, vous pouvez modifier la taille du contrôle, mais pas son nom de champ ou de groupe, qui sont dérivés de la source de données existante.
Onglet Tâche Détails
Données Modifier le nom du champ associé Lorsque vous concevez un nouveau modèle de formulaire vide, vous pouvez modifier le nom de champ ou de groupe par défaut d’un contrôle en quelque chose de plus facile à identifier lorsque vous utilisez la source de données. Par exemple, un champ nommé « MeetingNotes » est plus facile à comprendre qu’un champ nommé « field1 ».
Note: La modification du nom du champ ne modifie pas la liaison entre une zone de texte enrichi et un champ dans la source de données. Si vous devez lier une zone de texte enrichi à un autre champ, cliquez avec le bouton droit sur la zone de texte enrichi, puis cliquez sur Modifier la liaison dans le menu contextuel.
Données Spécifier une valeur par défaut Si vous souhaitez que le texte par défaut apparaisse à l’intérieur d’un contrôle lorsqu’un utilisateur ouvre le formulaire pour la première fois, vous pouvez taper ce texte dans la zone Valeur . Vous pouvez également utiliser la valeur d’un autre champ dans la source de données comme valeur par défaut pour un contrôle. Les valeurs par défaut sont différentes du texte d’espace réservé (qui est décrit plus loin dans cet article) en ce qu’elles sont toujours enregistrées en tant que données dans le fichier de forme (.xml).
Données Ajouter la validation des données Cliquez sur Validation des données pour spécifier des règles de validation des données pour le contrôle. Par exemple, si vous avez besoin d’entrer des numéros de partie dans un format spécifique (trois nombres, puis un tiret, puis deux autres nombres), vous pouvez utiliser la validation des données pour vous assurer que les utilisateurs se conforment à ce modèle.
Affichage Activer les sauts de paragraphe Par défaut, les sauts de paragraphe sont activés pour les zones de texte enrichi afin que les utilisateurs puissent taper des paragraphes d’informations dans la zone de texte enrichi. Si vous souhaitez empêcher les utilisateurs d’effectuer cette opération, désactivez la case à cocher Sauts de paragraphe case activée. L’activation des sauts de paragraphe dans les zones de texte enrichi n’est pas prise en charge dans les modèles de formulaire compatibles avec le navigateur.
Affichage Activer la mise en forme des caractères Par défaut, la mise en forme des caractères est activée pour les zones de texte enrichi afin que les utilisateurs puissent mettre en forme le texte qu’ils tapent dans la zone de texte enrichi. Si vous souhaitez empêcher les utilisateurs d’effectuer cette opération, désactivez la case à cocher Mise en forme des caractères case activée. L’activation de la mise en forme des caractères dans les zones de texte enrichi n’est pas prise en charge dans les modèles de formulaire compatibles avec le navigateur.
Affichage Activer le texte enrichi intégral Par défaut, la zone Texte enrichi intégral (images, tableaux, etc.) case activée est sélectionnée dans la boîte de dialogue Propriétés de la zone de texte enrichi afin que les utilisateurs puissent insérer des images et des tableaux à l’intérieur de la zone de texte enrichi. Vous pouvez spécifier que les utilisateurs peuvent incorporer des images dans le formulaire, ce qui enregistre les données d’image réelles dans le fichier de formulaire (.xml) sous-jacent, ou lier des images, ce qui enregistre une référence de lien hypertexte à l’image dans le fichier .xml. Certains paramètres ne sont pas pris en charge dans les modèles de formulaire compatibles avec le navigateur, comme l’activation d’images liées dans des zones de texte enrichi.
Affichage Afficher le texte de l’espace réservé Si vous souhaitez fournir des conseils à vos utilisateurs sur les données à entrer dans la zone de texte enrichi, vous pouvez taper du texte d’instruction dans la zone Espace réservé . Par exemple, si vous souhaitez que les utilisateurs remplissent la zone de texte enrichi d’une manière par défaut, vous pouvez utiliser le texte d’espace réservé pour fournir des instructions.

Comme une valeur par défaut, le texte de l’espace réservé apparaît à l’intérieur d’un contrôle de saisie de texte lorsqu’un utilisateur ouvre un formulaire pour la première fois. Toutefois, le texte d’espace réservé est différent des valeurs par défaut des trois manières suivantes :
  • Le texte de l’espace réservé n’est jamais enregistré en tant que données dans le fichier de formulaire (.xml).
  • Contrairement à une valeur par défaut, qui apparaît sous forme de texte normal à l’intérieur d’un contrôle, le texte de l’espace réservé apparaît toujours grisé.
  • Contrairement à une valeur par défaut, le texte de l’espace réservé n’est pas pris en charge dans les modèles de formulaire compatibles avec le navigateur.
Affichage Rendre la zone de texte enrichi en lecture seule Pour empêcher les utilisateurs de modifier le contenu d’un contrôle, sélectionnez la zone Case activée en lecture seule. Par exemple, dans une seule vue, les utilisateurs peuvent taper des données dans une zone de texte enrichi. Dans une seconde vue récapitulative, les utilisateurs peuvent examiner ce qu’ils ont tapé dans une version en lecture seule de la zone de texte enrichi. Bien qu’une zone de texte enrichi en lecture seule n’apparaisse pas grisée sur le formulaire, les utilisateurs ne peuvent pas taper des informations dans la zone de texte enrichi.
Affichage Désactiver le vérificateur d’orthographe Si vous souhaitez empêcher les utilisateurs de vérifier l’orthographe du texte dans une zone de texte enrichi, vous pouvez désactiver la case Activer le vérificateur d’orthographe case activée, qui est sélectionnée par défaut. Par exemple, vous pouvez désactiver le vérificateur d’orthographe pour les zones de texte enrichi qui affichent des noms propres.
Affichage Empêcher l’habillage du texte Par défaut, l’habillage du texte est activé dans les zones de texte enrichi. Si vous souhaitez empêcher l’habillage du texte, désactivez la zone d’case activée texte habillage. Si l’habillage de texte est activé, vous pouvez sélectionner les options de défilement dans la liste Défilement . Par exemple, vous pouvez faire apparaître des barres de défilement dans la zone de texte enrichi lorsque les utilisateurs tapent plus de texte que ce que la zone de texte enrichi peut afficher par défaut. Pour que les options de défilement fonctionnent correctement, votre zone de texte enrichi doit avoir une hauteur et une largeur fixes.
Affichage Ajouter une mise en forme conditionnelle Cliquez sur Mise en forme conditionnelle pour ouvrir la boîte de dialogue Mise en forme conditionnelle , dans laquelle vous pouvez modifier l’apparence d’un contrôle, y compris sa visibilité, en fonction des valeurs que les utilisateurs entrent dans le formulaire. Par exemple, vous pouvez utiliser la mise en forme conditionnelle pour masquer une zone de texte enrichi, sauf si une zone de case activée spécifique est sélectionnée.
Dimensions Ajuster la taille, le remplissage et les marges Vous pouvez spécifier manuellement la taille d’un contrôle en entrant des valeurs dans les zones Hauteur et Largeur . Vous pouvez également affiner l’espacement à l’intérieur et à l’extérieur du contrôle en modifiant le remplissage, qui est la quantité d’espace de mémoire tampon entourant le contenu du contrôle, ou les marges, qui est la quantité d’espace entre la bordure du contrôle et tout texte ou contrôle environnant sur le modèle de formulaire.
Dimensions Aligner la zone de texte enrichi avec son étiquette Pour mieux aligner le texte d’une zone de texte enrichi avec son étiquette, cliquez sur le bouton Aligner . Lors de l’alignement d’une zone de texte enrichi, Microsoft Office InfoPath modifie la valeur existante dans la zone Hauteur en auto. Cela réduit la hauteur de la zone de texte enrichi afin que le texte qu’elle contient soit mieux aligné sur le texte environnant. InfoPath modifie également les paramètres de remplissage et de marge selon les besoins.
Avancé Spécifier une info-bulle Pour faire apparaître une note explicative lorsque les utilisateurs déplacent leur pointeur sur le contrôle, entrez le texte souhaité dans la zone Info-bulle. Les aides à l’accessibilité, telles que les utilitaires de révision d’écran qui rendent les informations à l’écran disponibles sous forme de synthèse vocale ou d’un affichage braille actualisable, s’appuient souvent sur ces info-bulles pour interpréter les informations de leurs utilisateurs.
Avancé Modifier l’ordre de l’index de tabulation Vous pouvez modifier la position d’un contrôle dans l’ordre de tabulation global du modèle de formulaire. L’ordre de tabulation est l’ordre dans lequel le focus se déplace dans un formulaire d’un champ ou d’un objet à l’autre lorsque les utilisateurs appuient sur Tab ou Maj+Tab. Le paramètre d’index d’onglet par défaut pour tous les contrôles d’un modèle de formulaire est 0, mais l’ordre de tabulation commence par 1. Autrement dit, tout contrôle avec 1 dans la zone d’index Tab est d’abord visité lorsque les utilisateurs appuient sur la touche TAB. Tout contrôle avec 2 dans la zone d’index Tab sera visité en deuxième position, et ainsi de suite. Tous les contrôles dont la valeur est 0 dans la zone d’index Tab arrivent en dernier dans l’ordre de tabulation. Si vous souhaitez ignorer les contrôles dans l’ordre de tabulation, entrez -1 dans la zone Index tabulation .
Avancé Affecter un raccourci clavier Vous pouvez taper une lettre ou un chiffre dans la zone de touche Accès pour spécifier un raccourci clavier. Les raccourcis clavier permettent aux utilisateurs d’accéder à un contrôle en appuyant sur une combinaison de touches, plutôt qu’en déplaçant la souris. Si vous choisissez d’utiliser des raccourcis clavier dans votre modèle de formulaire, vous devez communiquer aux utilisateurs que les raccourcis existent. Par exemple, vous pouvez taper (ALT+S) après une étiquette de zone de texte pour informer les utilisateurs qu’il existe un raccourci clavier pour une zone de texte Vendeur .
Avancé Spécifier et personnaliser les actions de fusion Cliquez sur Paramètres de fusion pour spécifier la façon dont les données que les utilisateurs entrent dans le contrôle doivent apparaître lorsque plusieurs formulaires sont combinés. Par exemple, vous pouvez choisir de préfixer chaque élément d’une zone de texte enrichi avec un mot particulier ou de séparer chaque élément par un point-virgule.
Avancé Obtenir l’identificateur ViewContext pour la zone de texte enrichi Vous pouvez utiliser la valeur ViewContext pour identifier le contrôle dans le code. Par exemple, si vous connaissez la valeur ViewContext, vous pouvez utiliser cette valeur avec la méthode ExecuteAction de l’objet View pour effectuer par programme une action de modification sur les données XML liées au contrôle.
Avancé Spécifier et personnaliser une étendue d’entrée Cliquez sur Étendue d’entrée pour spécifier le type d’entrée utilisateur destiné au contrôle. Cela peut aider à améliorer la reconnaissance de l’écriture manuscrite et de l’entrée vocale pour le contrôle. Par exemple, si vous utilisez l’étendue d’entrée IS_URL pour le contrôle, InfoPath sait ignorer les espaces entre les mots.
Formulaires de navigateur Personnaliser les paramètres de publication des données sur le serveur L’onglet Formulaires du navigateur s’affiche uniquement lorsque vous concevez un modèle de formulaire compatible avec le navigateur. Il vous permet de contrôler si les données sont envoyées au serveur lorsque les utilisateurs modifient des données dans la zone de texte enrichi.