跨平臺WEB報表軟件開發說明
跨平臺WEB報表軟件概述
隨著智能手機與IPAD等各種移動設備的廣泛普及,因為移動設備的便捷性,能在移動設備上及時查看報表越來越重要,報表能夠跨平臺運行非常必要。銳浪軟件的“HTML5報表”與“WEB報表服務器”就是順應時代的需求,借助多年在報表工具領域的耕耘,Grid++Report的跨平臺報表解決方案一定能滿足廣大開發者的要求。
HTML5報表簡介
HTML5報表利用瀏覽器展現網頁的能力實現報表在瀏覽器中的展現,根據從服務器端獲取的報表模板與報表數據生成動態的HTML數據并展現在瀏覽器中。HTML5報表是javascript 程序,不依賴任何插件或第三方庫程序。
HTML5報表是采用HTML5技術開發的報表功能,可以運行在所有支持HTML5的瀏覽器中,從而實現了Windows、手機與IPAD等各種設備中查看報表,讓最終用戶可以隨時隨地查看報表,實現跨平臺的WEB報表。
WEB報表服務器簡介
報表服務器是運行在WEB服務器上的程序,負責在服務器上生成報表,并將生成結果響應給瀏覽器下載或打開。相當于是把銳浪報表的數據導出與報表文檔生成功能放在WEB服務器上執行。
WEB報表客戶端簡介
WEB報表客戶端是一個Windows程序,只能運行在Windows系統下。其從WEB服務器上獲取報表模板與報表數據,并進行報表的生成,從而實現報表的打印,打印預覽與數據導出等功能。WEB報表客戶端支持多瀏覽器,禁用插件的瀏覽器(如Chrome與FireFox)也可以啟動WEB報表客戶端執行打印與數據導出等任務。
跨平臺運行
Windows Linux Android iOS
PC 手機 IPAD
支持全部瀏覽器,客戶端零部署
支持全部瀏覽器 客戶端零部署
HTML5報表的局限性
- 不提供類似報表插件那樣的直接輸出到打印機的打印功能,只能是執行瀏覽器的打印功能來實現打印。
- 不支持與打印輸出相關的功能,報表模板中與打印相關的設置將被忽略掉。頁眉與頁腳在生成時也被忽略掉。
- 不具備數據導出功能。
- 不支持RTF文本框。
- 不支持報表設計,即HTML5報表沒有可視化報表設計功能。
合理搭配,補足HTML5報表的缺失
除了報表設計器,HTML5報表不具備的功能可以利用報表服務器或報表客戶端來實現。如果需要WEB在線報表設計功能,可以考慮用報表插件實現,畢竟報表設計是少數情景下的應用,設計報表時支持環境受一定局限是可以接受的。