Hi,
?I have an ActiveX control which I need to be able to embed in PDF document. The ActiveX has its own UI (menubar, toolbar and user area etc). So basically I should be able to create a embeded rectangular area inside PDF document to show this ActiveX. After reading through series of documents on Acrobat SDK, I have following question,
1%26gt; Do I need to create a plug-in for this?
2%26gt; Do I need to create custom annotation for achieving this?
3%26gt; Is is possible to call OCX from plug-in?
4%26gt; Will this plug-in and OCX be required on every machine where this PDF document will be opened or only on the machine where this document is created?
5%26gt; The machine where the PDF document will be created is having only Adobe Reader installed. So I understand that I would need Reader Enabled plug-ins. I also understand that there are some API limitations for reader enabled plug-ins. Will this be a roadblock in my purpose above?
Thanks in advnace
raghuvan
Embedding custom ActiveX control inside...I would also like to add that PDF will be generated in automated fashion without any user interaction.
Thanks
raghuvan
Embedding custom ActiveX control inside...Yes, you would need to create a custom plugin.
Yes, you would need to create a custom annotation to house your data (and ''drawing area'').
Your plugin can make any OS calls that it wants.
Yes, your plugin and OCX would be required on any/all machines on which you wanted users to get the FULL functionality of your OCX. Your can (should!) put a ''poster frame'' in the annotation that will statically draw on any machine w/o the plugin present.
Reader can't create PDFs, though if a PDF is ''Reader Enabled for Commenting'' then certainly a plugin could create a custom annotation on it. Before you start on this, however, you will need to file the necessary IKLA paperwork (see the SDK for details) to be able to develop for Reader.
Hi Leonard,
?Thanks a lot for your reply. If possible, can you please point me to some resources (documentation/samples) on how OS calls are done to call OCX within custom annotation?
Thanks
raghuvan
Same way you call OCX from a standalone windows application - nothing different.
No comments:
Post a Comment