6 Replies Latest reply on Jun 15, 2016 9:18 AM by JR_Boulay

    Reader and getTemplate

    JR_Boulay Adobe Community Professional

      Hi.

       

      I use this script to unhide a template before printing:

       

      this.getTemplate("LIAISON").hidden = false; this.print({bUI: false, bShrinkToFit: true, nStart: this.numPages-1});

       

      It Works fine in Acrobat Pro but it fails in Reader.

      Error message from the JavaScript Console is:

      NotAllowedError: Security settings prevent access to this property or method.

      Template.hidden:697:Field Bouton 56:Mouse Up

       

      (tested in Reader DC (Mac & Windows), Reader XI (Windows) and Reader 9 (Mac))

       

       

      But… the JavaScript API reference shows getTemplate as available for Reader, beginning with version 5, there is not any restrictions in the quickbar.

      As shown here : Acrobat DC SDK Documentation

       

       

       

      Enable menu items JavaScript execution privileges is ticked in Preferences : JavaScript.

      Enable global object security policy is unticked in Preferences : JavaScript.

      And the document is trusted in Preferences : Security : Enhanced.

       

       

      So what can I do to unhide this template in Reader ?

      Did I mess something?

       

       

       

      Capture 1.pngCapture 4.png