I have a web application that runs locally on the users machine. It leverages the adobe ActiveX plugin for IE.
After upgrading to Acrobat 8, a blank Adobe application window (the PDF still shows in the IE window) appears when I call the .printWithDialog() function via Javascript on the page. This occurs for both Acrobat Professional and Acrobat Reader 8. It never occured with any prior version of Acrobat.
I would like for the application to remain "invisible" and allow the Print dialog to appear, allowing the user to print the document displayed in the browser.
Here is the object ID tag I use to embed the object:
and the code to call the print function
document.all.PDF1.printWithDialog();
Any help would be appreciated.
Thanks,
Brad
We did a test and versions 5 through 7 did not react this way, which I would expect. Why even bother with calling the PrintwithDialog on the activeX control if the entire acrobat application is going to open up anyway.
I do hope they fix this soon because we will not be going to version 8 until it is.
I have read some cheap fixes for this problem but none take into account that the user may actually need to know the layout of the PDF before simply shooting it off to some default printer and default printer settings.
The printwithdialog shows you a nice little copy of the pdf on the popup so you at least know if the document is landscape or not.
Anyway - I hope they fix this soon.
Please report it as a bug.