abracadabraPDF › Forums › PDF – Général › Attribution de script sur bouton via les terminaisons de nom. – RÉSOLU › Répondre à : Attribution de script sur bouton via les terminaisons de nom. – RÉSOLU
Bonjour à tous et bonne année ! santé avec plein de script !
J’ai un problème pour l’attribution de script sur mes boutons (sur Acrobat XI),
j’ai bien repris le script en respectant la syntaxe, mais la console me donne ce message :
9:Field:Mouse Up
Quand je regarde sur les boutons en question,
le code a été attribué que sur les premiers boutons de la première page de mon PDF (qui en comporte 500 pages en tout
les 5 première pages ont des boutons de direction), comme si les autres pages ont étés oubliées ?
j’ai surement mal codifié mais à quel endroit ?
Voici mon code :
//On passe en revue tous les champs du document… si leur nom fini par « .R1 » et si c’est un bouton on lui associe le script
console.clear();
indexField=0;
while(indexField
nomDeChamp=this.getNthFieldName(indexField);
//substring à vérifier
if(nomDeChamp.substring(nomDeChamp.length-3,nomDeChamp.length)== « .R1″& this.getField(nomDeChamp).type== »button »)
{
console.println(« Ajout du script au bouton « +nomDeChamp)
this.getField(nomDeChamp).setAction(« MouseUp », »activeGOR1() »);
indexBouton=indexBouton+1;
}
indexField=indexField+1;
}
console.println(« Ajout du script activeGOR1″+indexBouton+ » boutons »);
console.show();
this.getField(« direct.ficheR1 »).display = display.hidden;
Je precise les boutons activent des scripts de document.