How to Install and Use Crystal ActiveX Report Viewer Library XI
Crystal ActiveX Report Viewer Library XI is a component that allows you to view, print, and export reports created with Crystal Reports XI. It is a unified object model that combines the runtime and design time capabilities of the Crystal Reports ActiveX Designer[^2^].
In this article, we will show you how to manually install the Crystal ActiveX Report Viewer Library XI on a client computer, and how to use it to open and interact with RPT files.
To manually install the Crystal ActiveX Report Viewer Library XI on a client computer, you need to follow these steps[^1^]:
Log on to the client computer as the local administrator.
Locate the ActiveXViewer.cab and/or PrintControl.cab file on the server. Depending on the version of Crystal Reports or Business Objects Enterprise that is installed, this would be in either the C:\\Program Files (x86)\\Business Objects\\common\\ or C:\\Program Files (x86)\\Common Files\\Business Objects or Crystal Decisions path under the ActiveXControls folder.
Copy the ActiveXViewer.cab and/or PrintControl.cab file to the client computer.
Extract the .cab file into a local folder.
Right-click the Crviewer.inf or printcontrol.inf file and then and click 'Install'. The ActiveX Viewer and/or Printcontrol control is now installed on the client computer.
If after completing these steps the ActiveX Viewer is still not installed, try one or more of these steps:
Run the DependencyInstaller.exe utility to install gdiplus.dll and usp10.dll, if required. The DependencyInstaller.exe is located inside ActiveXViewer.cab file. CAUTION: Do not run DependencyInstaller.exe on the Enterprise XI server as it creates a Common Files directory under Program Files with the gdiplus.dll and usp10.dll in it. Only run it on a client.
Deploy and then register the fie PrintControl.dll on the client computer.
Extract the DLL files from the .cab file, place them in a folder, and then run the install script.
Manually register all of the DLL files in the .cab file using regsvr32. For example, \"regsvr32 myfile.dll\".
To use the Crystal ActiveX Report Viewer Library XI to open and interact with RPT files, you need to have SAP Crystal Reports Viewer installed on your computer. SAP Crystal Reports Viewer is a free, standalone RPT file viewer that allows you to create and save customized views of your data without the need for a report engine, a designer or help from IT[^3^]. You can download it from here.
Once you have SAP Crystal Reports Viewer installed, you can launch it from your desktop or start menu. Then, you can open an RPT file by clicking on File > Open > Report. You can also drag and drop an RPT file into the viewer window.
After opening an RPT file, you can interact with it by drilling down, sorting, filtering, highlighting, and searching a file of saved data. You can also export or print your report by clicking on File > Export or File > Print.
1218519 - How to manually install the ActiveX Viewer and/or PrintControl on a client computer
Stand-alone report preview through RDC/ActiveX Crystal Reports XI