報表文檔和報表數據可以通過URL(或本地文件路徑)請求從Web服務器(或本地操作系統)的返回結果中加載,可以從內存中的XML字符串加載,也可以通過編程(調用API編程接口)動態生成。 ReportAll控件/插件不依賴于數據庫平臺,其數據從XML數據文本中獲得,因此ReportAll可以靈活地適用于各種場合。 2、組成 ReportAll報表開發工具軟件包主要包括以下各部分: ReportAll報表設計器:一個標準的Win32應用程序,用于對報表的文檔進行編輯和調試,編輯的結果可保存到符合XML格式的文本文件中。 ReportAll報表控件/插件:嵌入到程序窗體或Web頁面中的符合微軟Com規范的ActiveX控件,用于展現或編輯(僅針對設計器版)報表的外觀和采集數據,同時提供了API編程接口,便于開發人員對其進行各種控制。 數據源SDK源代碼:這些源代碼用于幫助開發人員生成加載報表數據用的XML數據文本,它們可以由開發人員根據項目的需要自由修改。目前提供語言版本包括:Delphi,VS.Net C#,Java。 幫助文檔:微軟標準CHM幫助文件,幫助開發人員對ReportAll進行學習。
在ReportAll報表設計器中,該文檔可以提供上下文敏感的幫助信息。 范例:一些使用ReportAll進行報表開發的例子,幫助開發人員快速入門。 3、適用范圍 因為ReportAll報表控件/插件是標準的ActiveX控件,所以所有支持ActiveX技術的前臺開發工具(如:Delphi、C++Build、VC++、VB、、VC#、PowerBuild、JavaScript、VBScrip、Excel等)都可以使用ReportAll報表控件/插件輸出報表。 4、特點 報表設計 使用“對象擺放”式和“電子表格”式相結合的方式進行報表文檔的布局排版;開發人員既可以像設計Form那樣靈活地擺放報表對象并設置他們的屬性,也可以象使用Excel那樣編輯不規則的表格。 提供了豐富的報表對象幫助您組合成任意復雜的報表樣式。 采用“即點即輸”的方式進行報表對象的文本編輯。 每一個報表對象都可以使用屬性編輯器對其屬性進行編輯(支持批量屬性修改)。 支持復雜多層表頭的快速設計。 支持無限級帶區的快速設計。 支持單元格內的斜線排列功能。
支持行橫向和縱向的窗口凍結。 使用折頁器實現分欄分段 支持超文本的分頁顯示 支持復雜的圖表功能 支持圖片數據的動態加載 支持橫向數據表格(記錄橫行動態擴展,自動分頁)。 支持數據錄入功能(可以下拉選擇錄入項)。 在套打設計時,提供輔助圖底紋,可以幫助開發人員方便準確地定位報表對象。 可以在加載數據的狀態下進行報表文檔編輯的工作,使開發工作非常直觀。 支持公制、英制、和屏幕三種單位制。 填報方式 無需預先定義數據集,通過直接對虛擬數據集操作(簡單的增刪和賦值操作)或從XML數據源中加載數據即可實現內容的填報。 可以在錄入模式由用戶通過用戶界面UI輸入數據至虛擬數據集中,從而實現數據的采集。 將報表對象與數據“綁定”,當加載數據或數據發生變化時,將會直接在報表頁面上體現出來。 數據加載 以XML作為報表文檔的存儲格式。
可以通過報表設計器編輯靜態的報表文檔,也可以使用API編程接口動態地傳入描述報表文檔的XML字符串或者URL地址。 以XML作為數據交換的標準格式??梢詡魅敕蟈ML格式的字符串或者URL地址實現數據的加載。 當從XML數據源中加載數據時可以采用多線程的方式(可選),在數據量較大的情況下的可以實現邊加載邊瀏覽的效果。 編程接口 提供了簡單易學的符合標準的微軟Com調用規范的API編程接口,可以幫助開發人員通過編程對報表的文檔及數據靈活地控制。 打印/輸出 支持打印橫向縱向校準(校準的結果及打印設置參數自動保存到本地注冊表中)。 支持獨立套打模式。在報表設計時可以對每一個報表對象設置套打時的參數。
可以將報表導出到Excel中。 支持雙面打印,這種方式通過切換奇數和偶數頁,實現類似出版物的打印方式,節約用紙。 可以將頁面復制為標準圖元矢量格式以便粘貼到其他應用程序(如:WORD)中。 公式運算 帶有上百個各類函數,函數的語法格式在編輯器中有詳細描述。 支持自定義函數,需要調用自定義函數時,系統產生事件,通過捕捉事件可以實現自定義函數。 界面個性化 設計報表文檔時,支持配色方案的設計。 支持菜單的隱藏和顯示。
您的評論需要經過審核才能顯示
有用
有用
有用