當前位置:首頁 » 網頁前端 » web列印控制項
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web列印控制項

發布時間: 2022-02-01 00:33:11

『壹』 web列印有那幾種方法

一、瀏覽器的列印功能菜單

這種方案的優勢是不需要對瀏覽器作任何擴充,是最簡單的辦法,但問題也最多,如:

不能精確分頁。瀏覽器一般是根據用戶設置的頁面大小,web頁面的內容多少,來自行決定分頁位置,程序員很難控制。會有頁腳頁眉干擾。

不能准確對齊邊邊距及列印文字。

不能解決連續列印。比如,不是僅列印一張票據,而是連續一次列印若干個票據。

二、使用webbrowser控制項+ javascript

這實際上,是瀏覽器列印功能菜單的一種程序調用,與列印功能菜單沒什麼兩樣。分頁的問題仍然存在,只不過,可以讓用戶不用去點菜單,直接在網頁中的一個按鈕,或一個鏈接裡面調用罷了。

三 、使用print css

這是一種最理想的實現web套打的方法。這種方法通過在html文檔中,嵌入列印相關的css樣式,來實現對html文檔輸出列印的控制,比 如設置紙張大小,紙張縱橫方向,列印邊距,分頁等。顯而易見,這種方式成本小,不需要下載任何插件,而且跨平台性非常好。print css推出已經有些時日,但遺憾的是,至今沒有一個廠商的瀏覽器很好地實現了這些標准,這使得程序員目前還不能利用print css進行實際的開發。關於列印css,參見http://css-discuss.incutio.com /?page=PrintStylesheets

四 、使用PDF文件

用這種方式,就是從伺服器端下載一個pdf文件流,在IE中用adobe插件打開,然後用adobe的列印菜單進行列印,雖然這種方案,也能 實現精確套打,但需要下載adobe插件。這是國外報表工具經常推薦的一種列印方法,但在pdf不那麼普及的中國,這種方案不是最好選擇。

『貳』 web列印控制項是干什麼用的

Web列印控制項主要是用於解決B/S架構下列印問題的一些第三方控制項,我用過一個免費的Web列印控制項,就挺不錯的。該控制項的下載地址:http://www.xinyuerj.com/ASP.NET/

『叄』 Web列印插件/控制項 可以直接列印的

我用過一個免費的Web列印控制項就支持此功能,你可以下載試試看。控制項演示地址在參考資料中。

『肆』 有哪些好用的web列印插件

1、 DLPrinter
這個列印控制項完全免費,界面還不錯,使用也較為簡單,支持列印預覽、直接列印、可設置頁眉、頁腳、頁邊距、列印份數、紙張大小等信息,悲劇的是這大哥在07年做了第二次更新後就沒有後續了。
2、楚琳Web列印控制項是以C/S架構的報表工具進行B/S架構的報表設計
有如下功能:
.報表功能強大,報表設計採用FastReport,可以和水晶報表媲美,支持自定義紙張大小,支持直接列印。
.報表設計高效而簡單,和C/S架構下的報表設計效率差不多。
.方便的中國式報表的設計,可以快速而准確設計出報表中的表格線。
.支持ASP, ASP.NET, PHP, JSP等多開發語言。
.支持簡體中文、英文、繁體中文等多國語言。
.免費使用,免費版無功能和時間限制。
.這個列印控制項偏重於報表列印。
3、 jatoolsPrinter 免費版(強烈推薦):
國內最早的web列印控制項,以前有所謂的破解版,jatoolsP.cab,這個免費版,算是這個版本的升級版,可以完美解決原版本jatoolsP.cab中不支持ie9,ie10的問題
有如下功能:
.真正免費,不加水印,沒有ip或域名限制,不限時間,帶微軟數字簽名,無限發行,兼容ie6+及ie為內核的瀏覽器。
.無須注冊,下載即用
.設置紙張類型,如A4、A3等
.設置紙張方向(橫向、縱向)
.設置頁邊距
.設置輸出列印機
.支持手動分頁(按div分頁);
.支持直接列印(不顯示列印機選擇對話框)
.支持列印份數控制

『伍』 win10的系統安裝了web列印控制項,但是還是列印不了,怎麼處理

win10系統列印機無法列印解決方法一: 1、請確保列印機已打開並連接到你的電腦。 2、如果仍然無法工作,請嘗試運行 「列印疑難解答」。 3、如果仍然有問題,你的列印機可能需要新的驅動程序。 4、打開 「開始」菜單, 輸入 「設備和列印機」, 從結果列表中選擇它,然後選擇你的列印機。然後在屏幕頂部選擇 「刪除設備」, 然後重新安裝你的列印機。 5、如果Windows無法自動找到新的驅動程序,請在設備製造商網站上查找一個驅動程序並按照其安裝說明進行操作。 win10系統列印機無法列印解決方法二: 右擊我的電腦,管理,服務和應用程序,雙擊服務,找到Spooler Print Spooler或者是Print Spooler以及server雙擊,看是否禁用了這些服務,把它設置為自動。

『陸』 web列印ScriptX控制項無法使用怎麼解決

1. 是否已正確授權
2. 列印服務是否運行
3. 是否添加列印機,是否設置默認列印機
如果你正確安裝,在開始菜單里有一個 ScriptX License Manager 可以看出來你是否正確注冊和授權,破解的也可以,但如果你看不到授權信息,說明沒有正確授權.
好像要本地才能完成授權操作.

『柒』 web列印,通過jsp頁面調用window.print();不出對話框直接列印

使用window.print命令就會彈出的,是無法實現的,只有用scripX等第三方插件才可以實現。

『捌』 如何使用WEB列印控制項Lodop列印Echarts圖表

有資料說可以獲取得到Echarts圖表圖片代碼,請問是這樣的嗎? var imgUrl = myChart.getImage('jpeg').outerHTML; 然後,我將獲取得到的代碼設置到一個隱藏域里:$("#chartImg").val(imgUrl);

『玖』 WEB列印控制項

推薦用HttpPrinter網頁列印控制項吧,瀏覽器和系統的兼容性都很好,而且不會崩潰,主要是免費 。

『拾』 如何實現web的列印控制控制項

實現Web列印報表的步驟:

  • 首先,創建一個 Web 應用程序,添加 ActiveReports 報表到工程中,並在 aspx 頁面中添加 WebViewer 控制項

  • 然後,設置 WebViewer 的 ViewerType 為 FlashViewer。

  • 最後,在列印按鈕單擊事件的後台代碼中設置 WebViewer1.FlashViewerOptions.PrintOptions.StartPrint = true;,以實現載入報表之後直接列印。

具體的代碼實現,請參考下面的博客

http://blog.gcpowertools.com.cn/post/ActiveReports_DirectPrint.aspx