銳浪報表開發WEB打印說明
WEB打印方式概述
WEB瀏覽器本身具備打印當前網頁的功能,當網頁內容超過一頁時就需要分頁處理,瀏覽器對這樣的分頁處理都不完善,直接利用瀏覽器的打印功能很難實現多頁數據的完美打印。各種瀏覽器的打印行為也不一致,也很難定義統一的頁眉與頁腳數據,很難準確控制數據項的打印位置,所以瀏覽器直接打印很難實現精確的票據套打。
正因為瀏覽器自身打印功能存在嚴重的不足,所以需要其它的手段實現WEB打印功能,下面列出主要的WEB打印技術方式:
- WEB打印插件:采用瀏覽器插件程序實現打印與打印預覽。
- WEB服務器生成文檔:首先由WEB服務器產生格式文檔(通常為PDF、WORD或EXCEL等),然后通過瀏覽器下載到客戶端電腦,最后對下載的文檔進行打印。
- 本地客戶端程序:從瀏覽器啟動一個本地程序,這個本地程序從WEB服務器上獲取數據并進行打印與打印預覽。
- Applet程序:用java開發Applet程序,由Applet程序實現打印與打印預覽。
WEB打印插件 WEB服務器生成文檔 本地客戶端程序 Applet程序
各種WEB打印方式優缺點比較
WEB打印方式 | 優點 | 缺點 |
---|---|---|
WEB打印插件 |
|
|
WEB服務器 生成文檔 |
|
|
本地客戶端程序 |
|
|
Applet程序 |
|
|
銳浪WEB報表針對WEB打印的解決方案
除了“Applet程序”這種方式外,銳浪WEB報表對其它幾種WEB打印方式都是支持的。WEB報表插件對應到“WEB打印插件”方式,WEB報表服務器對應到“WEB服務器生成文檔”方式,WEB報表客戶端對應到“本地客戶端程序”方式。進一步了解銳浪WEB報表開發介紹
銳浪WEB報表不僅僅只是一個打印工具,而是具有數據分析與統計、數據表格與圖表展現、數據導出與打印等多方面功能的報表開發工具。用銳浪報表實現WEB打印功能,將獲得更為全面的數據打印與數據導出功能。銳浪報表還有完善的打印預覽功能,預覽界面上可以進行數據導出。而目前市面上一些打印插件僅僅只有打印功能,而沒有打印預覽與數據導出功能。所以說選用銳浪報表開發WEB打印是最佳的選擇。
WEB打印方式選用建議
如果WEB軟件中有較多的WEB打印功能要實現,我們推薦開發者采用以下兩種WEB打印方式之一:
- 選用WEB報表插件:要求對打印功能有全面地可編程性與交互性控制,能接受在指定瀏覽器(IE與多數國產瀏覽器)中運行軟件。
- 選用WEB報表客戶端:要求支持廣泛的瀏覽器(包括Chrome與FireFox)。