Share via


Crystal Reports API Reference

This section gives you detailed information about Crystal Reports' class library.

Namespaces

Crystal Reports Basic for Visual Studio 2008 class library namespaces 

  • CrystalDecisions.CrystalReports.Engine

    The CrystalDecisions.CrystalReports.Engine namespace provides support for the ReportDocument object model.

  • CrystalDecisions.CrystalReports.ViewerObjectModel

    The CrystalDecisions.CrystalReports.ViewerObjectModel namespace provides support for the CrystalReportViewer object model and their associated classes.

  • CrystalDecisions.ReportSource

    The CrystalDecisions.ReportSource namespace provides classes that comprise a layer between the CrystalReportViewer control, and the ReportDocument object model. These classes handle requests from the CrystalReportViewer controls. The classes then determine how to contact the object model and make the call on the control's behalf.

  • CrystalDecisions.Shared

    The CrystalDecisions.Shared namespace provides classes, interfaces, and enumerations that are shared by the CrystalReportViewer control and the ReportDocument object model.

  • CrystalDecisions.Web

    The CrystalDecisions.Web namespace provides support for the CrystalReportViewer control, CrystalReportPartsViewer control and their associated classes.

  • CrystalDecisions.Web.HtmlReportRender

    The CrystalDecisions.Web.HtmlReportRender namespace provides support classes for the rendering events in the CrystalReportViewer control and the CrystalReportPartsViewer control. To improve performance, you can write a cache manager that allows the client document to share jobs and cache HTML pages. BeforeRender, BeforeRenderContent, and BeforeRenderObject, events allow the control to accept user data that comes from the cache manager; AfterRender, AfterRenderContent, and AfterRenderObject events return HTML data that the user can put into the cache manager. The OnRenderScript event allows the control to accept user data when the HTML scripts generation starts, while the OnRenderStyle event allows the control to accept user data when the HTML style class generation starts.

  • CrystalDecisions.Web.Services

    The CrystalDecisions.Web.Services namespace provides support classes for exposing Crystal Reports as a Web Service.

  • CrystalDecisions.Windows.Forms

    The CrystalDecisions.Windows.Forms namespace provides support for the CrystalReportViewer control and associated classes.

See Also

Reference

CrystalDecisions.CrystalReports.Engine
CrystalDecisions.CrystalReports.ViewerObjectModel
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Web
CrystalDecisions.Web.HtmlReportRender
CrystalDecisions.Web.Services
CrystalDecisions.Windows.Forms