lodop 小票排版 Lodop列印小票

2021-10-13 10:57:27 字數 2471 閱讀 5123

web列印控制項lodop

預覽 varlodop;//宣告為全域性變數

/*function prn1_preview() {//批量列印相同內容可以用份數

lodop=getlodop();

lodop.print_init("");

lodop.set_print_pagesize(1,300,500,"");

lodop.set_print_copies(document.getelementbyid('t6').value);

lodop.add_print_text(75,6,100,20,"乙個文字");

lodop.preview();

function prn1_preview2() { //乙個任務中迴圈多頁,每頁內容不同

lodop=getlodop();

var wenben=["一號文字","二號文字","三號文字","四號文字"];

lodop.print_init("");//初始化在迴圈外

lodop.set_print_pagesize(1,300,500,"");

for (i=0;i

lodop.newpage();

lodop.add_print_text(75,6,100,20,wenben[i]);

lodop.preview();

function prn1_preview3() { //迴圈多個任務,每個任務內容不同

lodop=getlodop();

var wenben=["一號文字","二號文字","三號文字","四號文字"];

for (i=0;i

lodop.print_init("");//初始化在迴圈中

lodop.set_print_pagesize(1,300,500,"");

lodop.add_print_text(75,6,100,20,wenben[i]);

lodop.print();

function prn1_preview4() { //迴圈多個任務,任務中迴圈頁數,分頁分任務

lodop=getlodop();

var wenben=["一號文字","二號文字","三號文字","四號文字"];

for (i=0;i<4;i=i+2)

lodop.print_init("");//初始化在外迴圈中

lodop.set_print_pagesize(1,300,500,"");

for (j=0;j<2;j++)

console.log(i+j);

lodop.add_print_text(75,6,100,20,wenben[i+j]);

lodop.newpage();

lodop.print();

functionprn1_preview5() {//迴圈多個任務,每個任務內容不同

console.log("ssss")

lodop=getlodop();varwenben=["文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本","二號文字","三號文字","四號文字","四號文字","四號文字","四號文字","四號文字"];

lodop.print_init("");//初始化在迴圈中

lodop.set_print_pagesize(1,500,500,"");/*set_print_pagesize(intorient,intpagewidth,intpageheight,strpagename);

引數含義:

intorient:列印方向及紙張型別

值為1---縱向列印,固定紙張;

值為2---橫向列印,固定紙張;

值為3---縱向列印,寬度固定,高度按列印內容的高度自適應;

0(或其它)----列印方向由操作者自行選擇或按印表機預設設定。

intpagewidth:

紙張寬,單位為0.1mm 譬如該引數值為45,則表示4.5mm,計量精度是0.1mm。

intpageheight:

固定紙張時該引數是紙張高;高度自適應時該引數是紙張底邊的空白高,計量單位與紙張寬一樣。

strpagename:

紙張名,必須intpagewidth等於零時本引數才有效,有如下選擇:

letter, lettersmall, tabloid, ledger, legal,statement, executive,

a3, a4, a4small, a5, b4, b5, folio, quarto, qr10x14, qr11x17, note,

env9, env10, env11, env12,env14, sheet, dsheet, esheet*/

for(i=0;i

console.log(i)

lodop.add_print_text(10 +i* 5 + "mm","2mm","100mm","5mm",wenben[i]);//引數(上邊距,左邊距,內容顯示寬度,內容顯示高度)

lodop.preview();

LODOP分頁列印

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

Lodop列印相關

本文只對遇到的一些特殊問題進行了總結,關於lodop的屬性和方法詳解可檢視求知路漫漫的部落格或者lodop c lodop使用說明及樣例 畫素尺寸轉換 1.列印 的方式有兩種,函式如下 add print table inttop,intleft,intwidth,intheight,strhtml...

lodop列印外掛程式

日前做乙個批打卡片和批打條碼的功能模組,在網上搜尋了好久,發現有一款外掛程式lodop很是好用,很好的完成了功能實現,而且使用方便,在此做下筆記望以後有所幫助。lodop支援ie系列 ie核心系列 遨遊 360 世界之窗 搜狗 螞蟻等 瀏覽器,以及 firefox 火狐 系列 chrome 谷歌 系...