Crystal Reports API 参考

本节提供有关 Crystal Reports 的类库的详细信息。

命名空间

Crystal Reports Basic for Visual Studio 2008 类库 命名空间 

  • CrystalDecisions.CrystalReports.Engine
    CrystalDecisions.CrystalReports.Engine 命名空间为 ReportDocument 对象模型提供支持。

  • CrystalDecisions.CrystalReports.ViewerObjectModel
    CrystalDecisions.CrystalReports.ViewerObjectModel 命名空间为 CrystalReportViewer 对象模型及其关联的类提供支持。

  • CrystalDecisions.ReportSource
    CrystalDecisions.ReportSource 命名空间提供多个类,这些类包含 CrystalReportViewer 控件和 ReportDocument 对象模型之间的层。这些类处理来自 CrystalReportViewer 控件的请求。然后,这些类会确定如何与对象模型联系,并代表该控件进行调用。

  • CrystalDecisions.Shared
    CrystalDecisions.Shared 命名空间提供由 CrystalReportViewer 控件和 ReportDocument 对象模型共享的类、接口和枚举。

  • CrystalDecisions.Web
    CrystalDecisions.Web 命名空间为 CrystalReportViewer 控件、CrystalReportPartsViewer 控件及其关联的类提供支持。

  • CrystalDecisions.Web.HtmlReportRender
    CrystalDecisions.Web.HtmlReportRender 命名空间为 CrystalReportViewer 控件和 CrystalReportReportPartsViewer 控件中的渲染事件提供支持类。若要提高性能,可以编写缓存管理器以允许客户端文档共享作业和缓存 HTML 页面。BeforeRender、BeforeRenderContent 和 BeforeRenderObject 事件允许控件接受来自缓存管理器的用户数据,AfterRender、AfterRenderContent 和 AfterRenderObject 事件返回用户可放入缓存管理器的 HTML 数据。OnRenderScript 事件允许控件在 HTML 脚本生成开始时接受用户数据,而 OnRenderStyle 事件允许控件在 HTML 样式类生成开始时接受用户数据。

  • CrystalDecisions.Web.Services
    CrystalDecisions.Web.Services 命名空间提供支持类,用于以 Web 服务的形式提供 Crystal Reports。

  • CrystalDecisions.Windows.Forms
    CrystalDecisions.Windows.Forms 命名空间为 CrystalReportViewer 控件和关联的类提供支持。

另请参见

引用

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