Insérer un contrôle d'image

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Si vous souhaitez que les utilisateurs puissent insérer des images dans un formulaire Microsoft Office InfoPath, vous pouvez utiliser un contrôle d'image dans votre modèle de formulaire. Un contrôle d'image permet aux utilisateurs d'ajouter une image dans une zone déterminée du formulaire. Les données d'image sont ensuite enregistrées dans le fichier (.xml) de formulaire sous-jacent. Les images que les utilisateurs insèrent dans un contrôle d'image peuvent être de n'importe quel type d'image compatible avec Windows Internet Explorer.

Contenu de cet article

Quand utiliser un contrôle d’image

L’expérience utilisateur

Considérations relatives à la compatibilité

Insérer un contrôle d’image

Conseils de mise en page

Quand utiliser un contrôle d'image

Utiliser un contrôle d'image pour :

  • Ajouter une zone vide sir votre modèle de formulaire où les utilisateurs peuvent insérer des images, à savoir des photos, des images clipart ou des dessins.

  • Ajouter une image permanente à votre modèle de formulaire qui ne peut pas être remplacée ou supprimée, comme un logo d'entreprise.

  • Ajouter une image temporaire à votre modèle de formulaire qui peut être supprimée ou remplacée par l'utilisateur, comme une photo d'espace réservé.

  • Enregistrer des données d'image sous forme de données codées dans les fichiers de formulaire (.xml) utilisateur. InfoPath utilise le codage base64 pour coder et décoder les fichiers binaire, tels que les fichiers .gif ou .jpg.

  • Enregistrer des données d'image sous forme de référence de lien hypertexte dans les fichiers utilisateur de formulaire (.xml).

  • Afficher des images sur votre modèle de formulaire, qui sont extraites d'une base de données ou d'une autre source de données externe.

Dans l'illustration suivante, un contrôle d'image est utilisé sur un modèle de formulaire de déclaration de sinistre pour recueillir les photos des dégâts occasionnés aux véhicules des assurés. Le concepteur du formulaire a placé le contrôle d'image dans une section extensible pour que les utilisateurs puissent ajouter autant de photos qu'ils le souhaitent à leur formulaire.

Un contrôle d’image à l’intérieur d’une section extensible dans un modèle de formulaire

Lorsque vous ajoutez un contrôle d'image à votre modèle de formulaire, InfoPath insère un contrôle d'image vide par défaut. Les utilisateurs peuvent ajouter une image dans le contrôle d'image vide en remplissant des formulaires basés sur votre modèle de formulaire. Si vous le souhaitez, vous pouvez spécifier une image par défaut au lieu de laisser le contrôle vide. Vous pouvez également spécifier si les utilisateurs peuvent parcourir, remplacer ou supprimer les images que vous insérez dans un contrôle d'image.

Contrôles connexes

InfoPath comprend des contrôles similaires aux contrôles d'image mais avec des finalités différentes. Pour déterminer les contrôles les mieux adaptés à votre modèle de formulaire, consultez la liste suivante :

Contrôle d'image manuscrite    Un contrôle d'image manuscrite a l'apparence et le comportement d'un contrôle d'image. Toutefois, un contrôle d'image manuscrite permet aux utilisateurs de créer des dessins ou des croquis à l'aide un stylet de Tablet PC, pas d'insérer des photos ou des images. Les deux contrôles sont capables de stocker des données codées en base64 dans le XML sous-jacent. À noter qu'un contrôle d'image peut également stocker des données d'image sous forme de lien hypertexte dans le XML.

Contrôle de pièce jointe    Si vous souhaitez que les utilisateurs puissent joindre des documents, feuilles de calcul, présentations et d'autres fichiers à leurs formulaires, vous pouvez utiliser un contrôle de pièce jointe plutôt qu'un contrôle d'image.

Zone de texte enrichi    Si votre modèle de formulaire contient des contrôles de zone de texte enrichi, et si vous avez activé la mise en forme de texte enrichi complète, les utilisateurs peuvent ajouter des images dans les zones de texte enrichi.

Haut de la Page

L'expérience utilisateur

Selon la conception de votre modèle de formulaire, lorsque vous insérez un contrôle d'image, les utilisateurs voient une image par défaut (spécifiée par vous), une icône d'image et le texte d'information Cliquez ici pour insérer une image. Dans l'exemple suivant, les utilisateurs qui remplissent un formulaire de déclaration de sinistre peuvent cliquer sur un contrôle d'image pour insérer des photos du véhicule. Dans cet exemple, le créateur du formulaire a placé le contrôle d'image dans une section extensible pour recueillir plusieurs photos de l'utilisateur.

Contrôle d'image à l'intérieur d'une section extensible

Lorsque les utilisateurs cliquent dans le contrôle d'image, ils peuvent naviguer à la rechercher d'une image depuis la boîte de dialogue Insérer une image. Lorsqu'ils insèrent un fichier image, le contrôle d'image s'adapte automatiquement aux dimensions de cette image.

Haut de la Page

Considérations en matière de compatibilité

Lorsque vous concevez un modèle de formulaire dans InfoPath, vous pouvez choisir de concevoir un modèle de formulaire compatible avec les navigateurs web. Lorsque vous concevez un modèle de formulaire compatible avec le navigateur, les contrôles d'image ne sont pas disponibles dans le volet Office Contrôles, car ils ne peuvent pas s'afficher dans un navigateur Web.

Si vous souhaitez que les utilisateurs puissent insérer des images dans un modèle de formulaire compatible avec les navigateurs web, vous pouvez héberger InfoPath comme un contrôle de formulaire Microsoft ASP.NET sur une page Web et écrire le code serveur permettant d'insérer l'image dans le XML du modèle de formulaire en tant que données codées en base64. Vous pouvez également utiliser une zone de texte enrichi sur votre modèle de formulaire compatible avec le navigateur qui permette aux utilisateurs d'insérer les images liées. Cela vous permet d'enregistrer les données d'image sous forme de lien hypertexte dans le XML sous-jacent.

Haut de la Page

Insérer un contrôle d'image

La procédure d'insertion d'un contrôle d'image diffère légèrement selon que vous conceviez un modèle de formulaire nouveau et vierge ou que vous basiez la conception de votre modèle de formulaire sur une base de données ou une autre source de données externe.

L'illustration suivante montre comment se présente un contrôle d'image vide lorsqu'il est sélectionné en mode Création.

Contrôle d'image sélectionné en mode Création

Les contrôles peuvent être dépendants ou indépendants. Lorsqu’un contrôle est dépendant, il est connecté à un champ ou un groupe dans la source de données. Les données entrées dans le contrôle sont ainsi enregistrées dans le fichier de formulaire (.xml) sous-jacent. Lorsqu’un contrôle est indépendant, il n’est pas connecté à un champ ou un groupe, et les données entrées dans le contrôle ne sont pas enregistrées. Lorsque vous sélectionnez un contrôle ou placez le pointeur dessus, un texte et une icône de dépendance apparaissent dans le coin supérieur droit du contrôle. Le texte indique le groupe ou le champ dont le contrôle dépend dans la source de données. L’icône indique si la dépendance du contrôle vis-à-vis de ce groupe ou champ est correcte. Lorsque la dépendance est correcte, une icône verte apparaît. Si la dépendance présente un problème, une icône bleue ou rouge apparaît.

La source de données pour le modèle de formulaire se compose de champs et des groupes qui s’affichent dans une vue hiérarchique dans le volet Office Source de données. Les contrôles d’image sont toujours liées aux champs. Dans l’exemple suivant, le contrôle d’image sur le modèle de formulaire est lié au champ fichier photo dans le volet Office Source de données.

Relation entre le contrôle d'image sur le modèle de formulaire et le champ correspondant dans la source de données

Insérer un contrôle d'image sur un modèle de formulaire nouveau et vierge

Lorsque vous créez un modèle de formulaire vide, la case Créer automatiquement la source de données dans le volet Office Contrôles est cochée par défaut. Ceci permet à InfoPath de créer automatiquement les champs et groupes dans la source de données tandis que vous ajoutez des contrôles au modèle de formulaire. Ces champs et groupes sont représentés par des icônes de dossier et de fichier dans le volet Office Source de données.

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  2. Si le volet Office Contrôles n’est pas visible, cliquez sur Autres contrôles dans le menu Insertion, ou appuyez sur Alt+I, C.

  3. Sous Insérer des contrôles, cliquez sur Image.

  4. Dans la boîte de dialogue Insérer un contrôle d'image, effectuez l'une des opérations suivantes :

    • Pour enregistrer les données d'image dans le formulaire de l'utilisateur, cliquez sur Inclus dans le formulaire. Lorsque vous sélectionnez cette option, InfoPath utilise le type de donnéesImage ou fichier joint (base64) pour le contrôle d'image, et les données d'image sont codées dans les fichiers de formulaire (.xml) sous-jacents. Inclure l'image dans le formulaire est judicieux si vous souhaitez que le formulaire et ses données restent portables.

    • Pour afficher une image liée, mais pas enregistrée avec le formulaire de l'utilisateur, cliquez sur Sous forme de lien. Lorsque vous sélectionnez cette option, InfoPath utilise Lien hypertexte (anyURI) comme type de données pour le contrôle d'image, et les données d'image sont stockées en tant que liens hypertexte dans les fichiers (.xml) de formulaire sous-jacents. Créer un lien à une image est judicieux si vous pensez que les utilisateurs devront mettre à jour l'image liée ou si vous souhaitez réduire la taille de fichier du formulaire de l'utilisateur.

      Remarque : En affichant des images liées sur un formulaire, les utilisateurs doivent pouvoir accéder à l'emplacement du fichier source des images. Si ce n'est pas le cas, l'image n'apparaît pas sur le formulaire.

  5. Par défaut, un contrôle d'image associé à un texte d'exemple Cliquez ici pour insérer une image est inséré dans le modèle de formulaire.

  6. Si vous avez choisi d'inclure des données d'image dans les formulaires de vos utilisateurs à l'étape 4, vous pouvez spécifier une image d'arrière-plan.

    Procédure

    1. Double-cliquez sur le contrôle d'image sur votre modèle de formulaire.

    2. Cliquez sur l'onglet Données.

    3. Sous l'onglet Données, sous Liaison, cliquez sur Spécifier une image par défaut, puis sur Parcourir.

      Remarque : Cette option n'est pas disponible si vous avez choisi Sous forme de lien précédemment dans cette procédure.

    4. Dans la boîte de dialogue Insérer une image, cliquez sur l'image souhaitée.

  7. Pour ajouter une étiquette au contrôle, tapez du texte au-dessus ou à gauche du contrôle, suivi de deux-points (:).

Insérer un contrôle d'image dans un modèle de formulaire basé sur une source de données existante

Si vous basez la conception de votre modèle de formulaire dans un fichier de langage XML (Extensible Markup) existant, une base de données ou un service Web, InfoPath détermine les champs et les groupes dans le volet Office Source de données à partir de la source de données existante. Dans ce scénario, vous pouvez insérer un contrôle d’image en faisant glisser un champ depuis le volet Office Source de données vers le modèle de formulaire ou en insérant un contrôle d’image à partir du volet Office contrôles, comme décrit dans la procédure suivante :

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  2. Si le volet Office Contrôles n’est pas visible, cliquez sur Autres contrôles dans le menu Insertion, ou appuyez sur Alt+I, C.

  3. Sous Insérer des contrôles, cliquez sur Image.

  4. Dans la boîte de dialogue Insérer un contrôle d'image, effectuez l'une des opérations suivantes :

    • Pour enregistrer les données d'image du formulaire, cliquez sur Inclus dans le formulaire. Lorsque vous sélectionnez cette option, vous devez lier le contrôle d'image à un champ avec un type de données Image ou fichier joint (base64).

    • Pour afficher une image liée au, mais pas enregistrée avec le formulaire de l'utilisateur, cliquez sur Sous forme de lien. Lorsque vous sélectionnez cette option, vous devez lier le contrôle d'image à un champ doté du type de données Lien hypertexte (anyURI).

  5. Dans la boîte de dialogue Liaison Image, sélectionnez le champ où vous voulez stocker les données du contrôle d'image, puis cliquez sur OK.

    Par défaut, un contrôle d'image associé à un texte d'exemple Cliquez ici pour insérer une image est inséré dans le modèle de formulaire.

  6. Si vous avez choisi d'inclure des données d'image dans les formulaires de vos utilisateurs à l'étape 4, vous pouvez spécifier une image par défaut qui s'affiche à l'intérieur du contrôle.

    Procédure

    1. Double-cliquez sur le contrôle d'image sur votre modèle de formulaire.

    2. Cliquez sur l'onglet Données.

    3. Sous Liaison, cliquez sur Spécifier l'image par défaut, puis cliquez sur Parcourir.

      Remarque : Cette option n'est pas disponible si vous avez lié le contrôle d'image à un champ avec le type de données Lien hypertexte (anyURI) précédemment dans cette procédure.

    4. Dans la boîte de dialogue Insérer une image, cliquez sur l'image souhaitée.

  7. Pour ajouter une étiquette au contrôle, tapez du texte au-dessus ou à gauche du contrôle, suivi de deux-points (:).

Haut de la Page

Conseils de disposition

Servez-vous des conseils suivants pour améliorer l'apparence, la taille et les autres aspects d'un contrôle d'image :

  • Il est toujours judicieux d'utiliser un tableau de disposition pour l'organisation des contenus et ce, quel que soit le type de contrôle avec lequel vous travaillez.

  • Insérer un contrôle d'image à l'intérieur d'une zone de défilement peut être utile si vous souhaitez aménager dans votre modèle de formulaire une zone fixe dans laquelle pourront défiler des images de grande taille.

  • Pour changer la largeur de plusieurs contrôles d'image à la fois, sélectionnez les contrôles dont vous voulez changer la taille, appuyez sur ALT+ENTRÉE, cliquez sur l'onglet Taille, puis dans la zone Largeur, tapez une nouvelle valeur.

  • Pour modifier la bordure ou la couleur d'un contrôle d'image, sélectionnez-le dans le modèle de formulaire, dans le menu Format, cliquez sur Bordure et trame, puis procédez aux ajustements nécessaires.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×