Créer plusieurs objets de formulaire PDF
Pour la case à cocher PDF
Vous obtenez :
Sélectionnez avec un double clic de la souris la Case à cocher PDF, ou clic
menu
La fenêtre Propriétés du champ s’affiche
Sélectionnez l’onglet action avec un clic de la souris . Puis après un clic
dans « type : », sélectionnez avec un clic de la souris
JavaScript
Cliquez avec la souris sur le bouton
pour ajouter un script JavaScript
L’éditeur de code JavaScript s’affiche.
Puis tapez comme exemple :
Ce script JavaScript affiche une fenêtre montrant tous les noms des champs PDF.
«var MaVariable = MaValeur; » : « var » dit à JavaScript de créer une variable ; ici « MaVariable ». « = MaValeur » : On affecte la valeur « MaValeur » à la variable MaVariable.
« this.getField("NomChampPDF") ; » : « this » c’est ce document PDF. « getField » recherche un champ PDF par son nom. Ici le nom est NomChampPDF.
« if(casecoche.isBoxChecked(0)) » : Ici « casecoche » est l’objet PDF de la case à cocher. « casecoche.isBoxChecked(0) » renvoi vrai si la case est cochée. « 0 » est l’index de la case à coché. S’il y a plusieurs cases à cocher de même nom, l’index peut être différent de « 0 ». « If(Valeur) » : teste la valeur entre parentaise, et si la condition est vraie cela exécute le contenu {…}.
« for(var 1 = 0 ; i < MaBorne ; i++) : « var » dit à JavaScript de créer la variable « i » et de lui affecter la valeur 0 « = 0 ». « i++ » après avoir exécuté l’instruction « {…} » ajoute +1 à « i ». L’instruction « {…} » s’exécute à chaque incrémentation de « i » jusqu’à ce que « i » ne soit plus inférieur à « MaBorne ».
« this.numFields » renvoi le nombre de champ de formulaire du document.
« this.getNthFieldName(index) » : Récupère dans le document PDF l’objet formulaire d’index « index ».
« app.alert("Message", TypeIcone) » affiche une boite de dialogue avec comme contenu le texte « Message » passé en paramètre.
TypeIcone =
Sélectionnez avec la souris le menu « Fichier/Enregistrer et quitter »
Dans la fenêtre « Propriétés du champ » cliquez avec la souris sur
Enregistrez en PDF avec un clic sur
, ou
+
+
Enregistrez le PDF avec un clic sur
Décochez et cochez la case
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.