What do you base the change on the Initialize event on? are you just automatically changing it to french? You may have to set a state for the form. Something that will be read by the initialize event and not make the change once it is already set.
I found this link with a number at Adobe to contact. I would see if you can still purchase it direct or through one of their re-sellers Download Livecycle designer tool | Adobe LiveCycle Enterprise Suite 4
I just tried it with the script below and it worked. I provided a name for the page "Page2" not sure that really matters as long as you use the correct name for the page.if(CheckBox1.rawValue == "on"){Page2.presence = "hidden"}Remember on the post print action you will need to make the page visible ...
you could do that. You could have a hidden field with a value 0 or 1. Add a check box asking if the user wants the page printed if they click yes then the pre-print script is modified to turn on the page, else its off.
That would work in some situations where you just do not want something to print like a button However if the situation is that you do not want to print the page if a user hasn't entered any data then it wont work.
Here is a script I used. It was odd that it wasn't working and I realized my form was set as "Static" once I saved it as "Dynamic" it worked.FormCalcvar a = (Time2Num(Time1.formattedValue)/ (60 * 60 * 1000))var b = (Time2Num(Time2.formattedValue)/ (60 * 60 * 1000))$ = b-a