×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Buttons for adding and removing page templates in PDF form

Buttons for adding and removing page templates in PDF form

Buttons for adding and removing page templates in PDF form

(OP)
I am creating a form that has some pages which are optional based on user's needs. I've figured out how to place buttons that will spawn those additional pages based on embedded templates; however, I also want to have buttons that will hide said pages again in case someone adds one in error. The script I used in the buttons to add the pages is this:

var a = this.getTemplate ("Interview notes");
a.spawn();

I tried using this script in a "Remove Page" button...

var currentPageNumber = this.pageNum;
this.deletePages({nStart: currentPageNumber, nEnd: currentPageNumber});

...but unfortunately it deletes the whole page template meaning that the add page button no longer does anything within that version of the file.

I also tried the following:

Add page-

var t = this.getTemplate ("Interview notes");
t.hidden=false

And this for the remove page button:

var t = this.getTemplate("Interview notes");
t.hidden=true

This worked beautifully... until I opened the file in Acrobat Reader rather than Pro, and then it didn't work at all (all template pages were visible all the time).

Basically, I need something that does the opposite of the "spawn" command, and gets that template back to a hidden state without removing it entirely, and works in Adobe Reader.

Thank you!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close