abracadabraPDF › Forums › PDF – Général › Duplication script. RÉSOLU › Répondre à : Duplication script. RÉSOLU

Oui, c’est tout bête, il suffit de mettre “global” devant le nom :
global.maVariable = 1;
La différence entre une variable et une variable globale c’est que la 1e ne vaut que pendant l’instant où elle existe, alors que la 2e est enregistrée comme dans un cookie, et qu’elle est valide durant toute la session (tant qu’on ne quitte pas Reader ou Acrobat), et elle peut être utilisée par plusieurs fichiers sans encombres.
Comme exemple il y a ça, dans le script d’ouverture les variables sont mises en global pour pouvoir récupérer leur valeur lors de la fermeture du fichier, et ainsi rétablir les préférences de l’utilisateur :
http://abracadabrapdf.net/articles.php?lng=fr&pg=636
(Ou comment travailler plus agréablement…)