Not AllowedError: Security settings prevent access to this property  (Lu 173 fois) Partager ce sujet Imprimer

1 B


gugus24  08 avril 2021 : 19:05

Bonjour,
Je suis en train de creer un formulaire avec des pages modèle afin de le mettre à disposition à des utilisateurs Adober Reader.
J'ai crée une première page avec deux boutons. Selon le bouton cliqué, il affiche la pge modèle 1 ou 2.
Or depuis Adobe Reader, les utilisateurs obtiennent le message : "Not AllowedError: Security settings prevent access to this property".
Que puis-je faire pour le rendre utilisable ?
Merci beaucoup pour votre aide !

IP archivée


bebarth  08 avril 2021 : 21:03

bonjour,
On ne peut plus utiliser la propriété "hidden" avec Adobe Reader depuis la version 7.0 :
https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2FTemplate_properties.htm
@+
 :bonjour:

IP archivée


gugus24  08 avril 2021 : 21:14

Merci beaucoup Bebarth,
Sais-tu s’il y a des alternatives pour pouvoir afficher / masquer des pages modèles ?
Bien à toi

IP archivée


bebarth  08 avril 2021 : 23:17

Pour que ça fonctionne avec Adobe Reader, il faut utiliser "spawnPageFromTemplate" et "deletePages".
@+
 :bonjour:

IP archivée


gugus24  08 avril 2021 : 23:27

Super ! Merci! Je vais essayer de trouver un code d’exemple quelque part.
Merci beaucoup

IP archivée


bebarth  09 avril 2021 : 00:02

ben regarde déjà celui que j’ai posté !
@+
 :bonjour:

IP archivée


gugus24  09 avril 2021 : 08:27

Un très grand merci bebarth !!

IP archivée


gugus24  09 avril 2021 : 09:24

ben regarde déjà celui que j’ai posté !
@+
 :bonjour:


Bonjour bebarth,
Je viens de tester ton code. Lorsque je le lance, j'obtiens : DocDeletePages:1 Field TypeDemande:Mouse Up
===>Parameter nStart.




IP archivée


bebarth  09 avril 2021 : 09:43

???
Je n'ai pas de message d'erreur avec Acrobat Reader !!! Quelle version utilises-tu ?
Essaye de modifier la ligne avec :
this.deletePages({nStart:1});
Tu me dis...
@+
 :bonjour:

IP archivée


gugus24  09 avril 2021 : 10:02

Hello bebarth,
J'utilise Acrobat Pro DC 2020.012.20048  et Adobe Reader 2019.012.20034 sur PC
On est bien d'accord que lorsque tu ouvres le pdf, aucun template ne doit être visible (oeil désactivé dans la liste des templates) ?

IP archivée


bebarth  09 avril 2021 : 10:11

Ah non, moi j'ai fait avec le fichier que tu as posté !
Dans ce cas il faut rajouter "try... catch".
@+
 :bonjour:

IP archivée


gugus24  09 avril 2021 : 10:52

Super bebarth,
Maintenant ca fonctionne. Je dois juste éviter de renommer les champs les nouvelles pages recopiées depuis le modele.


IP archivée


gugus24  09 avril 2021 : 12:25

Est ce qu'il y a moyen d'utiliser le paramètre bRename:false avec la fonction this.getTemplate("xxxx").name ?

IP archivée