Viewers Java SDK

This documentation covers the Viewer Java SDK.

See:
          Description

Packages
com.crystaldecisions.report.web This package contains the class ServerControl, which is an abstract class.
com.crystaldecisions.report.web.jsf This package contains the UIReportPageViewer class which provides the JSF version of the DHTML report page viewer.
com.crystaldecisions.report.web.viewer This package contains the key functionality for the display and behavior of the viewers, including report source information, event listeners, and event arguments.
com.crystaldecisions.ReportViewer This package provides access to the thick-client report viewer.
com.crystaldecisions.sdk.occa.report.partsdefinition This package contains classes used to define the report parts and drill-down paths for the CrystalReportPartsViewer.

 

This documentation covers the Viewer Java SDK. The Viewer Java SDK contains lightweight components intended to provide web developers with versatile tools for displaying reports inside JSP pages using DHTML. These components offer properties that you can use to control actions such as displaying buttons or displaying a group tree, page, or toolbar. They also support event handling, exporting, printing, displaying multiple viewers in the same page, and both automatic and developer-specified prompting for database or parameter information.

These lightweight components include the Java viewers that inherit functionality from the ReportServerControl Object. The viewers do not require frames and can co-exist with other HTML that you wish to display on the same page as the report. Each viewer provides different capabilities.

Class Description
ReportExportControl Provides exporting functionality including the ability to preview an exported report or save an exported report to disk.
CrystalReportViewer Provides basic viewer capabilities.
CrystalReportPartsViewer Provides the ability to view individual report parts (charts, text, or fields).

Note: In order to properly clean up resources used by the CrystalReportViewer, the application must close the ReportClientDocument and dispose of the CrystalReportViewer. Perform this cleanup when the viewer has finished using the current report.