Skip to main content
yankleber
Inspiring
March 19, 2018
Answered

Problem with earlier Reader versions

  • March 19, 2018
  • 1 reply
  • 1255 views

I made a PDF form with Acrobat XI that should show/hide layers using JS depending on if the user checks or unchecks a checkbox.

At first sight it worked fine either on Acrobat Pro as well Reader DC.

I tested it with Reader X (2010) and it worked but didn't allow me to save the changes -- that make it totally pointless to me

My boss tested it on a different early Reader (don't know the version) and it didn't work at all. In his case the worse part is that it didn't tell that there was something wrong neither ask for an upgrade. It just didn't work.

There is a way to control this?

This topic has been closed for replies.
Correct answer try67

You can try Reader-enabling the files, but that's about it. The simple solution is to upgrade to a newer version of Reader...

1 reply

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
March 19, 2018

You can try Reader-enabling the files, but that's about it. The simple solution is to upgrade to a newer version of Reader...

yankleber
yankleberAuthor
Inspiring
March 19, 2018

Thanks for the heads up, try67!

I tried the Reader enabled option and now it allowed me to save the changes in the form. As mentioned I tried it in Reader X and everything worked perfectly to me. IMO it's more than I would expect using an 8-years old version.

I still don't know what version my boss used and that didn't work. I am really curious about this but probably is something still older.

I fully agree with you that an upgrade is mandatory, however I still think that Reader should pop up an alert when the opened PDF brings a non-supported feature rather than just ignore it as everything was fine. It causes me a certain level of "insecurity".

Joel Geraci
Community Expert
Community Expert
March 19, 2018

You can have your script look at the app.viewerVersion property and branch your code accordingly. You can even pop up an alert if the version is too low.

J-