HTML中使用Lodop列印

2021-10-02 00:14:56 字數 2867 閱讀 4954

我們在專案中,會需要用到連線印表機進行列印訂單資料資訊等,本次我使用的是 lodop 進行列印

1、安裝軟體

clodop_setup_for_win32nt.exe

2、32版本的執行檔案

install_lodop32.exe

3、64版本的執行檔案

install_lodop64.exe

4、js檔案

提取碼:vpod

="btn_own btn_******* btn-purple no-border" href=

"#" id=

"btn_print" onclick=

"printown()" style=

"border-width: 0;"

>

="glyphicon glyphicon glyphicon-print blue"

class

="btn_icon"

>

<

/i>列印

<

/button>

<

!-- lodop列印 --

>

"<%=path%>/js/lodop/lodopfuncs.js"

>

<

/script>

var lodopobj;
// 載入列印外掛程式

function initprint()

);// 防止lodop 物件載入未完成

settimeout

(function (args)

else);

printown()

;}},

1000);

}return flag;

}

function printown()

, success : function (data)

, error: function (data)})

}}

// 執行列印

function toprint

(details, orderid, busidate, busiusername, outstorename, instorename)

else

reshtml +=

''+detail[i]

.serialnumber+'';

reshtml +=

''+detail[i]

.quantity+'';

reshtml +='';

quantityall +=

parseint

(detail[i]

.quantity);}

reshtml +='';

reshtml +=

'合計'

; reshtml +='';

reshtml +=

''+quantityall+'';

reshtml +='';

reshtml +='';

reshtml +='';

// **上頭的資料

var rhead ='';

rhead +='';

rhead +='';

rhead +=

'單據編號:'

; rhead +=

''+orderid+'';

rhead +=

'單據日期:'

; rhead +=

''+busidate+'';

rhead +=

'經手人:'

; rhead +=

''+busiusername+'';

rhead +='';

rhead +='';

rhead +=

'調出倉庫:'

; rhead +=

''+outstorename+'';

rhead +=

'調入倉庫:'

; rhead +=

''+instorename+'';

rhead +='';

rhead +='';

rhead +='';

rhead +='';

lodopobj.

print_inita(0

,0,1200

,600,""

);lodopobj.

set_print_mode

("print_nocollate",1

);lodopobj.

add_print_table(10

,15,"197.88mm"

,446

, rhead)

; lodopobj.

add_print_table(90

,15,"197.88mm"

,446

, reshtml)

;// 執行列印預覽

lodopobj.

preview()

;}

(value =

"listallocationorderdetails"

)@responsebody

public string listallocationorderdetails

(string orderid)

lodop列印控制項的使用

web列印解決方案1.生成列印模版 網頁 使用window.print 預覽列印模版,在瀏覽器中列印 2.匯出網頁為excel檔案,詳見網頁匯出為excel 3.使用lodop列印控制項 第一種方法和第二種方法,只能滿足預先定義好列印模版得列印 且第一種直接列印網頁得方法,使用者無法修改列印模版,只...

lodop 小票排版 Lodop列印小票

web列印控制項lodop 預覽 varlodop 宣告為全域性變數 function prn1 preview 批量列印相同內容可以用份數 lodop getlodop lodop.print init lodop.set print pagesize 1,300,500,lodop.set pr...

LODOP分頁列印

安裝列印控制項。引入檔案 新增object物件,jsp中增加列印按鈕 打 印前台js方法 function doprint if drugname drugname null lodop.newpage lodop.print inita 0,0,210mm 297mm lodop.set prin...