Si vous voulez permettre aux utilisateurs de lancer des actions telles que l’envoi de données, l’exécution d’une opération de service Web ou l’envoi d’une requête à une base de données, vous pouvez ajouter un bouton dans le formulaire. Grâce aux fonctions intégrées de script et de communication client-serveur de Designer, les formulaires sont en mesure de prendre en charge les actions ci-dessous lancées par le biais de boutons :
Exécuter un calcul
Traiter et manipuler des données par le biais d’un script
Soumettre des données (y compris des pièces jointes) au serveur
Signer le contenu d’un formulaire envoyé
Chiffrer le contenu d’un formulaire envoyé
Ouvrir une connexion hôte
Envoyer des requêtes client au serveur
Appeler une opération de service Web
Envoyer une requête à une source de données
L’action qui est associée au bouton est lancée dès que l’utilisateur clique sur le bouton.
Après avoir inséré un objet Bouton dans le formulaire, vous pouvez définir le texte de sa légende et manipuler ses propriétés dans les panneaux Champ, Envoyer et Exécuter de la palette Objet. Vous pouvez définir les propriétés suivantes :
Changer la légende du bouton
Définir le style de la bordure du bouton
Définir le style de mise en surbrillance du bouton
Rendre le bouton visible ou invisible, ou le masquer
Définir le paramètre régional associé au bouton
Spécifier le comportement d’exécution
Designer inclut également quatre boutons préconfigurés proposant des fonctions spécifiques. Il s’agit des boutons Envoyer par messagerie, Envoyer via HTTP, Imprimer et Réinitialiser.
Bouton Envoyer par messagerieLe bouton d’envoi par messagerie est un bouton standard doté de certaines propriétés pré-configurées et d’une palette Objet particulière. Cet objet facilite la création de boutons sur lesquels l’utilisateur doit cliquer pour envoyer les données de formulaire par messagerie. Etant donné qu’Adobe Reader n’enregistre pas les modifications apportées aux fichiers PDF, y compris les données de formulaire, il est préférable d’inclure un bouton Envoyer par messagerie dans les formulaires à remplir dans Adobe Reader.
Ce type de bouton fonctionne comme un objet de bouton standard si les paramètres sont configurés de la manière suivante :
L’option Type de contrôle est définie sur Envoyer.
L’option Format d’envoi est définie sur Données XML (XML)
L’option Soumettre à l’URL est configurée pour utiliser un protocole mailto, tel que mailto:name@adobe.com
L’option Codage est définie sur UTF-8
Si vous utilisez l’assistant de création de formulaires pour créer un formulaire et si vous sélectionnez l’un des modes de renvoi, un bouton Envoyer par messagerie est inclus automatiquement dans le formulaire.
Après avoir inséré un bouton dans le formulaire, vous pouvez définir le texte de sa légende et manipuler ses propriétés dans le panneau Champ de la palette Objet. Vous pouvez définir les propriétés suivantes :
Changer la légende du bouton
Définir le style de la bordure du bouton
Définir le style de mise en surbrillance du bouton
Définir l’adresse dans le champ Adresse électronique et l’objet dans le champ Objet du message
Signer le contenu d’un formulaire envoyé
Chiffrer le contenu d’un formulaire envoyé
Rendre le bouton visible ou invisible, ou le masquer
Définir le paramètre régional associé au bouton
Vous pouvez également modifier le nom du bouton dans la palette Hiérarchie et définir le style de la légende dans les palettes Police et Paragraphe.
Pour configurer le bouton Envoyer par messagerieVous pouvez spécifier l’adresse électronique à laquelle les données du formulaire seront envoyées et indiquer l’objet du message.
Ajoutez un bouton Envoyer par messagerie à la conception de formulaire. Voir Pour ajouter des objets à une conception de formulaire.
Cliquez sur l’onglet Champ de la palette Objet.
Dans le champ Adresse électronique, tapez l’adresse électronique de destination.
(Facultatif) Dans le champ Objet du message, indiquez l’objet du courrier électronique.
(Facultatif) Pour appliquer une signature de données aux données envoyées, sélectionnez l’option Signature de l’envoi, puis cliquez sur Paramètres pour configurer les autres paramètres de signature.
(Facultatif) Pour appliquer un chiffrement XML au contenu du formulaire, sélectionnez l’option Chiffrer l’envoi, puis cliquez sur Paramètres pour configurer les autres paramètres de chiffrement.
Bouton Envoyer via HTTPLe bouton d’envoi via HTTP est un bouton standard doté de certaines propriétés pré-configurées et d’une palette Objet particulière. Cet objet facilite la création de boutons sur lesquels l’utilisateur doit cliquer pour envoyer les données de formulaire via HTTP.
Ce type de bouton fonctionne comme un objet de bouton standard s’il est défini sur les paramètres suivants :
L’option Type de contrôle est définie sur Envoyer.
L’option Format d’envoi est définie sur Données codées dans URL (HTTP Post).
L’option Soumettre à l’URL est configurée pour utiliser le protocole http:.
Si vos données doivent être renvoyées via le protocole sécurisé https:, vous pouvez également utiliser l’objet Bouton standard.
Après avoir inséré un bouton dans le formulaire, vous pouvez définir le texte de sa légende et manipuler ses propriétés dans le panneau Champ de la palette Objet. Vous pouvez définir les propriétés suivantes :
Changer la légende du bouton
Définir le style de la bordure du bouton
Sélectionner le style de mise en surbrillance du bouton
Indiquer l’URL auquel les données doivent être envoyées
Signer le contenu d’un formulaire envoyé
Chiffrer le contenu d’un formulaire envoyé
Rendre le bouton visible ou invisible, ou le masquer
Définir le paramètre régional associé au bouton
Vous pouvez également modifier le nom du bouton dans la palette Hiérarchie et définir le style de la légende dans les palettes Police et Paragraphe.
Pour configurer le bouton Envoyer via HTTPAjoutez un bouton Envoyer via HTTP à la conception de formulaire. Voir Pour ajouter des objets à une conception de formulaire.
Dans la palette Objet, cliquez sur l’onglet Champ et spécifiez l’URL dans la zone URL.
Pour
|
Utiliser ce protocole URL
|
Exemple
|
Envoyer le paquet vers un site FTP
|
ftp
|
ftp://ftp.gnu.org/gnu/GPL
|
Envoyer le paquet vers un serveur Web
|
http
|
http://myserver/cgi-bin/
|
Envoyer le paquet vers un serveur Web sécurisé
|
https
|
https://myserver/cgi-bin/
|
Envoyer le paquet vers une adresse électronique
|
mailto
|
mailto:username@domain.com
|
Remarque : Lorsque vous envoyez des données à une URL, il est recommandé de spécifier une cible absolue. Les cibles relatives sont interprétées par rapport à l’environnement des utilisateurs, qui peut varier d’un utilisateur à l’autre.
(Facultatif) Pour appliquer une signature de données aux données envoyées, sélectionnez l’option Signature de l’envoi, puis cliquez sur Paramètres pour configurer les autres paramètres de signature.
(Facultatif) Pour appliquer un chiffrement XML au contenu du formulaire, sélectionnez l’option Chiffrer l’envoi, puis cliquez sur Paramètres pour configurer les autres paramètres de chiffrement.
Bouton ImprimerLe bouton Imprimer ouvre la boîte de dialogue d’impression afin que l’utilisateur puisse imprimer le formulaire. Un bouton Imprimer fonctionne quasiment comme un bouton standard : l’option Type de commande est définie sur Normal et un script est inclus dans l’événement click pour lancer l’impression du formulaire lorsque l’utilisateur clique sur le bouton.
Dans la version autonome de Designer, si vous utilisez l’assistant de création de formulaires pour créer un formulaire et si vous sélectionnez l’une des méthodes d’impression, un bouton Imprimer est inclus automatiquement dans le formulaire.
Bouton RéinitialiserLe bouton Réinitialiser a pour effet de rétablir les valeurs par défaut de tous les champs d’un formulaire. Le bouton Réinitialiser fonctionne comme un bouton standard : l’option Type de contrôle est définie sur Normal et un script est inclus dans l’événement click pour réinitialiser les valeurs des champs lorsque l’utilisateur clique sur le bouton.
Pour insérer un bouton standard afin d’exécuter un calcul ou un scriptAjoutez le bouton dans une conception de formulaire. Voir Pour ajouter des objets à une conception de formulaire.
Cliquez sur l’onglet Champ de la palette Objet.
Sélectionnez un événement dans la zone Afficher. Si vous souhaitez que le bouton effectue un calcul, par exemple, sélectionnez Click.
Dans l’éditeur de script, sélectionnez un langage dans la liste Langage.
Tapez le calcul ou le script dans l’éditeur de script.
|
|
|