程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java的雲打印Lodop

Java的雲打印Lodop

編輯:關於JAVA

Java的雲打印Lodop。本站提示廣大學習愛好者:(Java的雲打印Lodop)文章只能為提供參考,不一定能成為您想要的結果。以下是Java的雲打印Lodop正文


Lodop是一款專業的WEB打印控件,其設計目的是簡略易用、功效足夠壯大,首創WEB打印開辟的新局勢。

Lodop設計者對WEB下的打印開辟義務停止了分類匯總,高度籠統,設計出僅用幾個功效函數,便可完成龐雜的打印義務,盡可能削減應用者的常識包袱。控件宣布包有3個體系文件構成,全體功效用幾個控件參數和2組功效函數來完成。

打印某一個網頁上的內容我們都常常碰到過,好比網上請求港澳通行證時須要填寫請求表,然後把請求表給打印出來。像如許的打印技巧是怎樣完成?這類打印可以經由過程一種叫雲打印的插件來做,按我的懂得雲打印的技巧把須要打印的內容上傳到“雲”辦事器,然後經由辦事器傳輸到打印機中。

日常平凡我們上彀的時刻可以直接在某個網頁上點擊打印,這類打印叫做收集打印,是將數據寄存在打印裝備或打印機內置的存儲裝備上,而雲打印是將數據寄存到“雲”端。

打印技巧在許多開辟項目中都邑用到,我們項目組曾經開辟完的一個塘廈項目中就用到了打印技巧,打印完成須要在eclipse中參加曾經下載好的打印文件。

接上去是全部打印完成的進程:

(1)預備資料

在Java編譯器eclipse中,把下面下載好的這個文件放到對應的文件夾中,放哪都行,只需援用的時刻途徑援用對就行。

.exe文件是在客戶端須要裝置的一些插件,看閱讀器(客戶端)是若干位的就依照哪一個。

這個打印只和前端有關,後台代碼不須要做甚麼。

(2)需求要完成的後果

點擊打印後這個頁面的傳到打印頁面,預覽後打印出A4紙。

(3)在代碼外面完成

起首要print.html頁面援用打印的JS文件

<!-- 打印插件 -->
<script src="/js/Lodop/LodopFuncs.js" type="text/javascript"></script>
<object id="LODOP_OB"
classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>
<embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed>
</object>

這是打印的html頁面

<form action="offcomplete/print" method="post">
<input type="hidden" id="id" name="offBatchfile.id"
value="${offBatchfile.id!}" />
<%if(off.display_Name == null){%>
<div class="print_btn_box">
<a href="#" onclick="PrintURL()" class="btn btn-default"><i class="fa fa-print"></i>打印</a> 
<a href="/offcomplete/export/${printUsefullId!}" class="btn btn-default"><i class="fa fa-file-word-o"></i>下載</a>
</div>
<%}%>
<div align="center" id="print">
<% include("/offcomplete/view.html"){}%>
</div>
</form>

然後給打印按鈕一個 click 事宜

<script type="text/javascript">
//打印注冊
function PrintURL() {
try {
var LODOP = getLodop(document.getElementById('LODOP_OB'), document
.getElementById('LODOP_EM'));
LODOP.PRINT_INIT("");
LODOP.SET_PRINT_STYLE("FontSize", 18);
LODOP.SET_PRINT_STYLE("Bold", 1);
LODOP.ADD_PRINT_HTM(45, 55, 770, 1004, document
.getElementById("print").innerHTML);
LODOP.PREVIEW();
} catch (e) {
}
}
</script>

假如這些步調都做完了便可以完成打印了,在客戶端打印的時刻能夠會碰到一些成績(IE閱讀器不會湧現),好比要提醒如許的裝置信息。那就解釋沒有裝置 install_lodop 裝置前最悅目一下電腦的操作體系和所用的閱讀器是若干位的,分為32位和64位,選擇裝置。

願望我的分享能留不足噴鼻,我建議不論做甚麼樣的Web項目,閱讀器的選擇照樣挺主要的。

普通來講我習氣開端就用IE,由於不論是誰買了電腦,微軟的器械確定是必弗成少的就裝在了體系裡,除非不是Windows操作體系的電腦,並且IE對許多閱讀器來講算是最低真個,其他閱讀器多若干少也會有IE內核,開辟出來的器械最低真個閱讀器運轉都不出成績,那依據客戶下載愛好的高等閱讀器那就更沒成績了,實際上是這麼的,低版本的都能過關了,更況且高版本的。固然作為開辟者照樣喜愛於狐火閱讀器,用它來調試比擬好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved