Donnez vie à vos documents numériques !
 

Répondre à : Script de visibilité de calques et champs de formulaires

abracadabraPDF Forums PDF – Général Script de visibilité de calques et champs de formulaires Répondre à : Script de visibilité de calques et champs de formulaires

#73164
Merlin
Maître des clés

Bonjour

 

Depuis InDesign il faut exporter en PDF interactif, pas en PDF impression.

Le “dossier” de calques n’a aucune importance, ça ne change pas leur comportement ni les scripts à utiliser. On peut cependant le supprimer en utilisant cet utilitaire gratuit : https://www.uvsar.com/projects/acrobat/indesignfixups/

Pour masquer le calque Grilles et repères (en Français) il faut éditer le script de cet utilitaire et y remplacer “Guides and Grids” par “Grilles et repères“. Mais ça n’a pas d’importance non plus, ce calque n’est pas gênant.

 

Ton script ne fonctionne pas sur Reader car cette ligne :
docOCGs.initState = true;
provoque une erreur et donc l’arrêt de l’exécution du script, parce-que Acrobat Reader ne peut pas modifier l’état initial des calques (initState). Il ne permet que de les afficher/masquer (state) temporairement.

Ce qui signifie qu’ils reviennent systématiquement à leur état initial à chaque réouverture du document. Pour remédier à cet inconvénient il faut utiliser le script proposé dans ce sujet : https://www.abracadabrapdf.net/forums/topic/enregistrer-la-visibilite-des-calques-ogc-apres-le-remplissage-du-formulaire/