Ce document vous explique comment gérer les propriétés des champs d’un formulaire PDF, comme l’ajout d’une info-bulle, de la date et de l’heure, des champs obligatoires ou facultatifs, d’un texte multiligne et de valeurs calculées dans Acrobat DC. (Si vous recherchez plus d’informations sur les propriétés des champs de formulaire, cliquez sur le lien correspondant ci-dessus.)

 

Ajout d’une info-bulle à un champ de formulaire

Des info-bulles utiles peuvent aider les utilisateurs à remplir facilement votre formulaire. Pour ajouter une info-bulle à un champ de formulaire, procédez comme suit :

  1. Double-cliquez sur un champ de formulaire sélectionné pour ouvrir la fenêtre Propriétés.

  2. Dans l’onglet Général, saisissez une description dans la zone de l’info-bulle.

    Ajout d’une info-bulle
  3. Cliquez sur Fermer.

Définir un champ de formulaire comme étant à remplir obligatoirement ou de manière facultative

Pour définir le champ comme étant en lecture seule, obligatoire ou facultatif, procédez comme suit :

  1. Double-cliquez sur un champ de formulaire sélectionné pour ouvrir la fenêtre Propriétés.

  2. Dans l’onglet Général  :

    • Pour définir le champ comme étant en lecture seule, sélectionnez Lecture seule.
    • Pour définir le champ comme étant obligatoire, sélectionnez Obligatoire.
    • Pour définir le champ comme n’étant pas obligatoire, désélectionnez Obligatoire.
    Définition du champ comme obligatoire, facultatif ou en lecture seule
  3. Cliquez sur Fermer.

Ajout de champs de date et d’heure

Pendant la préparation du formulaire dans Acrobat DC, cliquez sur l’icône Champ de date de la barre d’outils, puis cliquez sur l’emplacement où vous souhaitez placer le champ dans le document.

Ajout de champ de date

Pour spécifier l’heure et la date, double-cliquez sur le champ Date pour ouvrir la fenêtre Propriétés. Dans l’onglet Format, choisissez le format de date et d’heure, puis cliquez sur Fermer.

Spécifiez le format de la date et de l’heure

Ajout d’un champ d’image

Pendant la préparation du formulaire dans Acrobat DC, cliquez sur l’icône Champ d’image de la barre d’outils, puis cliquez sur l’emplacement où vous souhaitez placer le champ dans le document.

Ajouter une image
Ajouter une image

Ajout d’un champ de texte multiligne

Pour ajouter un champ de texte multiligne, procédez comme suit :

  1. Pendant la préparation du formulaire dans Acrobat DC, cliquez sur l’icône Ajouter du texte de la barre d’outils, puis cliquez sur l’emplacement où vous souhaitez placer le champ dans le document.

  2. Redimensionnez le champ de texte en faisant glisser l’un de ses coins.

  3. Double-cliquez sur le champ pour ouvrir la fenêtre Propriétés.

  4. Dans l’onglet Options  :

    • Pour créer un champ multiligne, sélectionnez Lignes multiples. Par défaut, le nombre de lignes dans le champ est égal à la taille du champ de texte.
    • Pour autoriser plusieurs lignes sans limite, sélectionnez Faire défiler les longs textes. Si le texte saisi dépasse la taille du champ, Acrobat fournit une barre de défilement pour faire défiler le texte.
    Champ de texte multiligne
    Ajout d’une barre de défilement au texte multiligne
    Barre de défilement pour texte multiligne
  5. Cliquez sur Fermer.

Ajout de calculs de base aux champs de formulaires PDF

Acrobat offre trois options pour créer des calculs de champs.

1 : Calculs prédéfinis

Les calculs comme la somme, le produit, la moyenne, le minimum et le maximum peuvent être ajoutés à l’aide du calcul prédéfini. L’exemple ci-dessous montre comment utiliser des calculs prédéfinis pour deux champs.

  1. Dans la barre d’outils Préparer le formulaire, sélectionnez et ajoutez trois champs de texte – Texte1, Texte2 et Texte3. Texte3 sera le champ calculé.

  2. Double-cliquez sur le champ Texte1 pour ouvrir ses Propriétés. Dans l’onglet Format, sélectionnez Catégorie de format comme Nombre. Répétez cette étape pour les deux autres champs de texte.

    Remarque :

    Par défaut, les champs de texte sont nommés Texte1, Texte2, et ainsi de suite. Pour modifier le nom du champ, accédez à l’onglet Général et entrez le Nom comme Num1 ou tout autre nom que vous souhaitez, puis cliquez sur Fermer.

  3. Double-cliquez sur le champ Texte3 pour ouvrir ses Propriétés. Dans l’onglet Calculer, sélectionnez La valeur correspond à/au et, dans la liste déroulante, sélectionnez l’une des options suivantes :

    • Pour ajouter Texte1 et Texte2, sélectionnez Somme(+).
    • Pour multiplier Texte1 et Texte2, sélectionnez Produit(x).
    • Pour calculer la moyenne de Texte1 et Texte2, sélectionnez Moyenne.
    • Pour obtenir le minimum des nombres entrés, sélectionnez Minimum.
    • Pour obtenir le maximum des nombres entrés, sélectionnez Maximum.
    Calculs prédéfinis
  4. Cliquez sur Choisir. Dans la boîte de dialogue Sélection des champs, sélectionnez Texte1 et Texte2, puis cliquez sur OK.

  5. Cliquez sur Fermer. Lorsque vous saisissez des nombres dans les champs Texte1 et Texte2, Texte3 affiche la valeur calculée selon le type de calcul choisi à l’étape 3.

    Remarque :

    Les calculs prédéfinis sont plutôt limités, par exemple, il n’y a pas de division ou de soustraction.

2 : Notation simplifiée du champ

La notation simplifiée du champ permet de créer des calculs beaucoup plus complexes. Elle utilise une notation similaire à celle d’un calcul normalement écrit, c’est-à-dire en utilisant les symboles mathématiques réguliers + (addition), - (soustraction), * (multiplication) et / (division). Les noms de champ sont utilisés comme opérandes. Pour utiliser la notation simplifiée du champ, procédez comme suit :

  1. Dans la barre d’outils Préparer le formulaire, sélectionnez et ajoutez trois champs de texte – Texte1, Texte2 et Texte3. Texte3 sera le champ calculé.

  2. Double-cliquez sur le champ Texte1 pour ouvrir ses Propriétés. Dans l’onglet Format, sélectionnez Catégorie de format comme Nombre. Répétez cette étape pour les deux autres champs de texte.

    Remarque :

    Par défaut, les champs de texte sont nommés Texte1, Texte2, et ainsi de suite. Pour modifier le nom du champ, accédez à l’onglet Général et entrez le Nom comme Num1 ou tout autre nom que vous souhaitez, puis cliquez sur Fermer.

  3. Double-cliquez sur le champ Texte3 pour ouvrir ses Propriétés. Dans l’onglet Calculer, choisissez Notation simplifiée du champ, puis cliquez sur Modifier.

    Notation simplifiée du champ
  4. Dans l’éditeur JavaScript, entrez le code à calculer. Par exemple, pour calculer le produit de la somme de deux nombres et de la soustraction de deux nombres, saisissez (Texte1+Texte2)*(Texte1-Texte2) et cliquez OK.

  5. Cliquez sur Fermer.

3 : Calculs JavaScript personnalisés

Utilisez JavaScript personnalisé pour créer des calculs mathématiques plus complexes. Cette option nécessite la saisie de JavaScript et donne un accès complet à tous les champs du fichier PDF, ainsi qu’aux fonctions mathématiques riches du langage JavaScript. Elle requiert également l’utilisation de la syntaxe Acrobat JavaScript complète qui rend les calculs plus longs. Par exemple, le code suivant résout la même équation que celle utilisée dans l’exemple de notation simplifiée du champ ci-dessus.

  1. Dans la barre d’outils Préparer le formulaire, sélectionnez et ajoutez trois champs de texte – Texte1, Texte2 et Texte3. Texte3 sera le champ calculé.

  2. Double-cliquez sur le champ Texte1 pour ouvrir ses Propriétés. Dans l’onglet Format, sélectionnez Catégorie de format comme Nombre. Répétez cette étape pour les deux autres champs de texte.

    Remarque :

    Par défaut, les champs de texte sont nommés Texte1, Texte2, et ainsi de suite. Pour modifier le nom du champ, accédez à l’onglet Général et entrez le Nom comme Num1 ou tout autre nom que vous souhaitez, puis cliquez sur Fermer.

  3. Double-cliquez sur le champ Texte3 pour ouvrir ses Propriétés. Dans l’onglet Calculer , sélectionnez Script de calcul personnalisé, puis cliquez sur Modifier.

    Script de calcul personnalisé
  4. Dans l’éditeur JavaScript, entrez votre code de calcul. Par exemple, pour calculer le produit de la somme de deux nombres et de la soustraction de deux nombres, saisissez
    event.value=((this.getField("Text1").value+this.getField("Text2").value))*((this.getField("Text1").value-this.getField("Text2").value));

  5. Cliquez sur OK, puis sur Fermer.