WebEasilyReport
【功能說明】
用途: 使用在 Web 上設計 Report 的元件。
【元件屬性】
Name( 名稱 )(string)
元件名稱,用於識別該元件。
DataSource ( 資料源集合 )(collection)
設定對應的 DataSourceID 的集合,可以設定多個資料源,代表可以在明細資料區中依次輸出資料。
DataSourceID ( 資料源 ) ( string ) : 設定對應的 DataSourceID 。
FieldFont ( 欄位字體 )(Font)
設定對報表欄位所顯示的字體,預設為 SimSun , 9pt 。
FooterFont ( 表尾字體 )(Font)
設定對報表表尾所顯示的字體,預設為 SimSun , 9pt 。
Header DataSourceID (表頭資料源) ( string )
用於設定表頭、表尾資料項目的資料源,一般在 Master/Detail 的單據報表中,用來設定 Master 所對應的 InfoBindingSource 。
HeaderFont ( 表頭字體 )(Font)
設定對報表表頭所顯示的字體,預設為 SimSun , 9pt 。
Images( 圖片集合 )( collecton)
用於設定報表使用圖片的集合。
Image( 圖片 )(Image) : 用於設定報表使用的圖片內容,此屬性使用於 Windows 中。
ImageUrl ( 圖片 Url )(string) : 該屬性使用於 Web 中,將在 WebEasilyReport 中說明。
Name( 圖片名稱 )(string) : 用於設定圖片的名稱,以便於使用時區分。
OutPutMode ( 打開模式 )( enum)
用於設定報表的輸出後的打開模式,共分為三種 None( 輸出後不打開 ) , Launch( 輸出後自動打開 ) 、 Email( 輸出後由 Mail 發出 )
Parameter( 報表使用參數集合 )(collection)
用於設定顯示在報表上一些參數信息。
Name( 參數名稱 )(string) : 用於設定參數的名稱。
Value( 參數值 )(object) : 可設定固定值,也可寫入方法名稱來取值,注意方法名稱前後需要加上括號。
ReportID ( 報表編號 )(string)
用於設定報表編號,此編號將會作為 SYS_REPORT 的一個參數存檔到資料庫中,報表編號也可以作為表頭表尾的印出項目來印出來。
ReportName ( 報表名稱 )(string)
用於設定報表名稱,此屬性中的設定值會作為報表的一個參數儲存起來,報表名稱一般定義在表頭區域中印出來。
Visible( 是否可見 )( bool)
用於設定是否需要呈現出 Report 的 User 設計器,使其顯示在 Page 中,讓 User 可以自由設定,預設值為 False 。
【功能函數】
Execute()
用於在沒有設計器的情況下直接輸出報表。
bool Load(string
fileName)
用於自行寫程式讀取模板, fileName 為模板名稱。回傳 bool 類型的值, true 表示 Load 成功,否則則失敗
bool SaveAs(string fileName)
用於存檔目前的報表設定到另一個模板之方法, fileName 為另存模板的模板名稱。回傳 bool 類型的值, true 表示 Load 成功,否則則失敗。
| Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |