Link System - Adobe Acrobat Active X

Version Relevance: Generally to all major version releases (untill Adobe abide by the rules!)

Issue: I recently upgraded one of my PC's from Acrobat Reader V6 to V7, and found that while a link system window would open, the requested linked document was not displayed. Is this a known problem, and if so what is the solution?

Feb 28th, 2005

Feedback: This is a known problem that sometimes occurs with new versions of the Acrobat Reader.

As a general rule, it is strongly recommended that all PC's on the network have the same version of the reader installed, and that upgrades to the reader are carried out and tested on the system managers machine first. If testing indicates that the standard link system window needs updating to work with the new version, then the window can be modified (as described below) and then introduced to the Change Management System at the same time as all users terminals are updated with the new version. See ? for help on the Acrobat Reader link window.

Paul Wilson - Caliach Consultant

Feedback: To modify the link system window used to provide access to Adobe Acrobat pdf documents, you should be familiar with the Caliach Vision Custom Features Utility and Change Management System, and reasonably comfortable with the Omnis Studio design enviroment. Caliach Ltd can provide training in this and other customisation to the system on request.

  1. Start Caliach Vision using the design installation of Omnis Studio. After logging in, go to File -- Advanced -- Custom Features Utility to add your custom library OpenVision.lbs to the library browser. Double-click to open the library.
  2. Find the window class wLinkAcrobat, make a duplicate with a different name (so you can return to this if you make an error), and then double click the original window to open it.
  3. The main body of the window should contain an object with an Adobe logo in it, select and delete this object.
  4. Click in the area left by the object and, in the Component Store, click on the Active X icon. If the reader is installed, you should see an Adobe component in the store. To ensure the component is set up correctly, right-click in the component store and select External Components - open the tree-list item for ActiveX and make sure there is an entry for Adobe Acrobat Control Library; if found select it and ensure that it is set to pre-load on starting Omnis. Close the External Components Window by clicking OK.
  5. Now drag the Adobe component from the Component Store into the window wLinkAcrobat, and re-size so that it fills the window. Select the object, and in the Property Manager change the name to Acrobat. Then, in the Appearance tab pane, change the $edgefloat property to kEFrightBottom. Save the changes to the link window and close it.
  6. Now go to File -- Advanced -- Change Management System and introduce the modified window to your CMS datafile ProgCode.usa. After you have copied this to your current data directory using the copy tool, other users will be updated when they next log on.

Ensure that all users have the same version of the Adobe Acrobat reader on their PC's.

Paul Wilson - Caliach Consultant