本节提供有关 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