Donnez vie à vos documents numériques !
 

Répondre à : Personnalisation d’un bouton permettant d’importer une pièce jointe

abracadabraPDF Forums PDF – Général Personnalisation d’un bouton permettant d’importer une pièce jointe Répondre à : Personnalisation d’un bouton permettant d’importer une pièce jointe

#63968
Merlin
Maître des clés

Je compte le dupliquer en 5 fois

5 x 5 = 25…
Halte au feu  :geek:

Il faut utiliser toujours le même script en utilisant deux variables :
– une variable qui devrait être stockée dans un champ, celle qui compte le nombre de fois où une PJ a été importée. On la stocke dans un champ (masqué) parce-qu’elle doit être persistante (le document peut être fermé et rouvert sur un autre poste).
– une variable volatile qui ajoute un décalage en fonction du nombre de PJ déjà importée.

Exemple :

if (this.getField(“compteur“).value == 0) {var d = 0;}
else if (this.getField(“compteur“).value == 1) {var d = 5;}
else if (this.getField(“compteur“).value == 2) {var d = 10;}
else if (this.getField(“compteur“).value == 3) {var d = 15;}
else if (this.getField(“compteur“).value == 4) {var d = 20;}
else if (this.getField(“compteur“).value == 5) {var d = 25;}

if (d > 20) {app.alert(“Il y a déjà 5 pièces jointes importées”)}
else {
var annot = this.addAnnot({
page: this.pageNum,
type: “FileAttachment”,
author: “PJ 1 OK !”,
contents: “Double-clic pour ouvrir ou supprimer pour effacer”,
attachIcon: “Paperclip”,
point: [500 + d, 310 + d],
strokeColor: color.blue,
});
this.getField(“compteur“).value = this.getField(“compteur“).value + 1;
}