Share via


ReportDocument 物件

Crystal Reports 物件模型的最上層是 ReportDocument 物件。ReportDocument 包含了連接及自訂報表所需的所有屬性及方法。您可以使用它的 Load 方法來開啟報表檔,或為它指派強型別報表。

若要使用 ReportDocument,必須先參考 CrystalDecisions.CrystalReports.Engine.dll 中的 CrystalDecisions.CrystalReports.Engine 命名空間。如果您已在應用程式中插入報表,便會自動加入這個參考。

ReportDocument 物件模型圖表

ReportDocument 屬性

ReportDocument 包含許多屬性,可讓您自訂及控制報表的外觀、感覺及行為。以下將概要說明 ReportDocument 的主物件及集合,並附有詳細資訊的連結。

Database

Database 物件提供存取報表中所包含的資料庫資訊。Database 物件包含 Tables 集合。這個集合包含數個 Table 物件,這些物件構成報表中使用到的所有資料表。Table 物件可讓您透過 ConnectionInfo 物件取得或設定連接資訊。它也會透過 DatabaseFieldDefinitions 集合來提供有關資料表中所有可使用欄位的資訊。

DataDefinition

DataDefinition 物件提供對欄位、參數欄位、排序欄位、群組名稱欄位、摘要欄位、累加值欄位和 SQL 運算式欄位的存取。這個物件也提供報表中所使用群組的存取。

ExportOptions

ExportOptions 物件提供擷取及設定匯出報表所需選項的屬性。ExportOptions 是用來設定目的端選項 (磁碟、電子郵件及交換) 和匯出類型 (Excel、PDF、Word 和 HTML)。

PrintOptions

PrintOptions 物件提供設定列印報表所需選項的屬性及方法。可設定的屬性如印表機名稱、紙張大小、紙張方向及頁面邊界等。

ReportDefinition

ReportDefinition 物件可讓您擷取報表中所有的 AreasReportObjectsSections。這可讓您取得及設定這些項目的格式化選項,以便自訂報表的外觀。

ReportOptions

ReportOptions 物件可讓您取得及設定與報表中的報表選項 (EnableSaveDataWithReport、EnableSavePreviewPicture、EnableSaveSummariesWithReport 及 EnableUseDummyData) 有關的資料。如需這個類型所有成員的清單,請參閱 ReportOptions 成員

SummaryInfo

SummaryInfo 物件可讓您取得及設定報表中所包含的摘要資訊。這項資訊包括 KeywordsInReport、ReportAuthor、ReportComments、ReportSubject 及 ReportTitle。如需這個類型所有成員的清單,請參閱 SummaryInfo 成員

請參閱

將報表合併到應用程式 | Crystal Reports 類別庫