New Forum | Previous | Next | (P-PDF) Developers
Topic: Supported means of printing existing pdf from Delphi, C++, VB...
Conf: (P-PDF) Developers, Msg: 131816
Date: 4/27/2005 05:09 AM
I am trying to print existing pdf's using AcroRd32.exe from within an application that I am writing in Delphi. I want the printing to occur in the background. I don't want anything to pop up or appear on the taskbar. I need to have it work both for Reader 6.0 and 7.0, and hopefully beyond, so that my code doesn't break whenever someone happens to upgrade their reader.
I understand that using the activeX approach is not supported. I also know that this approach works great, but is version intolerant.
I understand that using ShellExecuteEx with a command line also works, but
1) I've heard this is not supported by Adobe
2) In version 6 this causes the reader to appear on the taskbar, and in version 7 it causes the reader to pop up
3) While I know how to terminate the process, I'm not sure when the print job is done.
So the big question is... Is there a means of printing that is supported by Adobe? Failing that, perhaps someone knows how to detect when the print job is done so I can kill AcroRd32.exe after ShellExecuteEx is finished.