Donnez vie à vos documents numériques !
 

Not AllowedError: Security settings prevent access to this property

abracadabraPDF Forums PDF – Général Not AllowedError: Security settings prevent access to this property

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46566
    gugus24
    Membre

    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 !

12 réponses de 1 à 12 (sur un total de 12)
  • Auteur
    Réponses
  • #69022
    bebarth
    Maître des clés

    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:

    #69023
    gugus24
    Membre

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

    #69024
    bebarth
    Maître des clés

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

    #69025
    gugus24
    Membre

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

    #69026
    bebarth
    Maître des clés

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

    #69027
    gugus24
    Membre

    Un très grand merci bebarth !!

    #69028
    gugus24
    Membre

    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.

    #69029
    bebarth
    Maître des clés

    ???
    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:

    #69030
    gugus24
    Membre

    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) ?

    #69031
    bebarth
    Maître des clés

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

    #69032
    gugus24
    Membre

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

    #69033
    gugus24
    Membre

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

12 réponses de 1 à 12 (sur un total de 12)
  • Vous devez être connecté pour répondre à ce sujet.