如何實現報表直接列印需求
直接列印是常見的報表列印需求,即點選列印按鈕後直接把結果輸出到印表機,使使用者的操作更加簡便。潤乾報表提供了三種不同的列印方式,都可以實現直接列印功能,下面我們就來看一下每一種方式的具體實現方法。
一、 直接列印效果
1、applet 列印
Applet 列印目前只支援 IE 核心瀏覽器,且需要客戶端至少正確安裝配置了 jre 環境。
在 IE 核心瀏覽器進行直接列印時,會直接把報表結果輸出到預設印表機。
2、Flash 列印
常用瀏覽器中均可進行 flash 列印,
IE 核心瀏覽器和火狐瀏覽器下進行 flash 直接列印時,會彈出印表機選擇頁面,選擇印表機後可直接輸出到印表機,如下圖所示:
谷歌核心瀏覽器下進行 flash 直接列印時,會彈出帶報表結果的列印頁面,如下圖所示:
3、PDF 列印
IE 核心瀏覽器進行 PDF 直接列印時,需要安裝 adobe reader 外掛,而谷歌火狐瀏覽器則沒有此要求。
IE 核心瀏覽器和火狐瀏覽下進行 PDF 直接列印時,會彈出印表機選擇頁面,選擇印表機後可直接輸出到印表機,如下圖所示:
谷歌核心瀏覽器進行 PDF 直接列印時會彈出帶報表結果的列印頁面,如下圖所示:
二、 標籤屬性實現方式
潤乾報表提供了標籤屬性配置方式,可以在報表結果顯示上方進行直接列印操作,如下圖所示:
目前標籤屬性方式只提供了 applet 直接列印的配置:
needDirectPrint=”yes”// 是否需要 applet 直接列印
directPrintLabel=”applet 直接列印”//applet 直接列印顯示標籤內容
三、 JS 方法實現方式
潤乾報表內建了常用 js 方法,使用者可以在 jsp 中定義按鈕呼叫 js 實現報表的直接列印效果。具體配置方法如下:
1、applet 列印
directPrintReport(‘report1’)
其中,report1 是報表標籤中 name 的值
呼叫示例:
<a href="#" >2、Flash 列印
directFlashPrintReport(‘report1’)
其中,report1 是報表標籤中 name 的值
呼叫示例:
<a href="#" >3、PDF 列印
directPdfPrintReport(‘report1’)
其中,report1 是報表標籤中 name 的值
呼叫示例:
<a href="#" >PS:
目前批次列印操作支援 applet 和 PDF 兩種方式,具體操作參考 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957599/viewspace-2669204/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何實現報表的批次列印需求
- 如何實現報表的點選表頭排序需求排序
- WEB 報表如何做到不需要預覽就直接列印Web
- 報表合計需求的實現方法
- 報表展現時如何實現固定表頭效果
- 備忘錄——基於rdlc報表實現列印產品標籤
- 報表如何實現行列互換效果?
- 無需程式碼,30張報表模板可直接套用,解決90%工作需求
- 校園小型列印店,如何實現列印智慧自助化?
- fastreport .net列印普通報表AST
- 用js實現列印九九乘法表JS
- 利用python列印實現九九乘法口訣表Python
- 前端實現列印前端
- 幾百萬條的報表咋列印?
- 大屏報表中如何實現多圖表間的聯動?
- web 端展現報表時查詢表單如何實現引數聯動Web
- apache直接列印php程式碼或直接下載問題ApachePHP
- 輕鬆實現報表整合
- 如何實現報表視覺化,有沒有工具推薦視覺化
- 如何在 web 端實現一個有日曆的報表Web
- python實現報表用什麼?Python
- 帆軟報表linux列印字型重疊Linux
- web 端展現報表資料時如何實現摺疊展開效果?Web
- 如何在敏捷開發中實現更好的需求管理敏捷
- web 實現分頁列印功能Web
- Swiper 實現奇葩需求案例
- 如何透過前端表格控制元件實現自動化報表?前端控制元件
- 報表如何實現對資料列進行排名分析?
- 報表中如何實現中國地圖鑽取到各省地圖地圖
- 在報表中錄入資料時如何實現行列轉換
- 如何實現報表滾動到底部進行翻頁的效果
- Python 實現自動化 Excel 報表PythonExcel
- web 頁面如何實現 echarts 統計圖的列印匯出?WebEcharts
- Laravel 框架加密解密如何實現 key 值多變的需求Laravel框架加密解密
- python 列印 ASCII表PythonASCII
- JS實現瀏覽器列印WordJS瀏覽器
- Flutter 熱敏列印 模板化實現Flutter
- Android需求之RxJava2實現表單校驗(註冊登入)AndroidRxJava