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 네임스페이스는 CrystalReportViewer 컨트롤과 ReportDocument 개체 모델 사이의 계층을 구성하는 클래스를 제공합니다. 이 클래스는 CrystalReportViewer 컨트롤의 요청을 처리한 다음, 개체 모델에 연결하는 방법을 결정하고 컨트롤을 대신하여 호출합니다.
-
CrystalDecisions.Shared 네임스페이스는 CrystalReportViewer 컨트롤과 ReportDocument 개체 모델이 공유하는 클래스, 인터페이스 및 열거형을 제공합니다.
-
CrystalDecisions.Web 네임스페이스는 CrystalReportViewer 컨트롤, CrystalReportPartsViewer 컨트롤 및 관련 클래스를 지원합니다.
CrystalDecisions.Web.HtmlReportRender
CrystalDecisions.Web.HtmlReportRender 네임스페이스는 CrystalReportViewer 컨트롤과 CrystalReportPartsViewer 컨트롤에서 이벤트를 렌더링하기 위한 클래스를 지원합니다. 성능을 향상시키기 위해 클라이언트 문서에서 작업을 공유하고 HTML 페이지를 캐시할 수 있는 캐시 관리자를 작성할 수 있습니다. BeforeRender, BeforeRenderContent 및 BeforeRenderObject 이벤트를 사용하면 컨트롤에서 캐시 관리자의 사용자 데이터를 받을 수 있고 AfterRender, AfterRenderContent 및 AfterRenderObject 이벤트는 사용자가 캐시 관리자에 입력할 수 있는 HTML 데이터를 반환합니다. OnRenderScript 이벤트를 사용하면 HTML 스크립트 생성이 시작될 때 컨트롤에서 사용자 데이터를 받을 수 있고, OnRenderStyle 이벤트를 사용하면 HTML 스타일 클래스 생성이 시작될 때 컨트롤에서 사용자 데이터를 받을 수 있습니다.
-
CrystalDecisions.Web.Services 네임스페이스는 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