Donnez vie à vos documents numériques !
 

Répondre à : Bouton coller photo + dupliquer ce champ photo sur chaque page

abracadabraPDF Forums PDF – Général Bouton coller photo + dupliquer ce champ photo sur chaque page Répondre à : Bouton coller photo + dupliquer ce champ photo sur chaque page

#57356
brumbies
Membre

Bonsoir,

Le “event.target” fonctionne mais limite l’affectation de la fonction (ici buttonPosition et buttonImportIcon) au seul bouton qui “reçoit” l’évènement.
Donc tu as 2 possibilités pour faire ce que tu veux :
1) Soit tu n’utilises qu’un seul bouton que tu dupliques et place en entête sur les autres pages.
Dans ce cas tu peux utiliser le code suivant à placer dans les Actions => Souris relachée => Exécuter un script Javascript :

Code:
event.target.buttonPosition = position.overlay;
event.target.buttonImportIcon();
event.target.readonly = true; // permet de mettre ton bouton en “lecture seul”
event.target.fillColor = color.transparent; // permet de mettre la couleur de fond transparente

Par contre, pour modifier le logo tu dois fermer et rouvrir ton fichier.

2) Soit tu utilises 2 boutons, l’un sur la première page permettant de choisir le logo, et l’autre que place et duplique sur chaque page au niveau de l’entête.
Dans ce cas, le code est le suivant et est à placer au même endroit :

Code:
this.getField(“Nom du bouton à entête”).buttonPosition = position.overlay;
this.getField(“Nom du bouton à entête”).buttonImportIcon();
this.getField(“Nom du bouton à entête”).readonly = true; // permet de mettre ton bouton en “lecture seul”
this.getField(“Nom du bouton à entête”).fillColor = color.transparent; // permet de mettre la couleur de fond transparente

Etant entendu que les lignes readonly et fillColor sont inutiles et peuvent être paramétrées à la création du 2nd bouton (ce que je te conseille).

Sinon une dernière solution serait de mettre le 2ème code dans un script d’ouverture de document et dans ce cas inutile de créer le 1er bouton.

En espértant avoir été clair.
:Smiley01: