安裝列印控制項。
引入檔案
新增object物件,jsp中增加列印按鈕
打 印前台js方法
function doprint()
if(drugname=='' || drugname==null)
// lodop.newpage();
// lodop.print_inita(0,0,"210mm","297mm","");
// lodop.set_print_pagesize(1,2200,0,"a4");
var strhtml="";
$.ajax(,
success:function(data)else if(json.length>33)
"60mm",""+texthtm);
for(var j=0;jparsefloat(json[i].qty))else
texthtml2+=''
+''+statu+''
+''+medname+''
+''+spec+''
+''+mafname+''
+''+packagetype+''
+''+pprice+''
+''+sprice+''
+''+minvalue+''
+''+maxvalue+''
+''+qty+''
+''//strhtml=strhtml+texthtml2;
}strhtml=strhtml+"";
var string1=""+texthtm
var string2=""+texthtml+texthtml2;
strhtml=strhtml+string1+string2+"";
strhtml=strhtml+"
";
}"270mm",strhtml);
lodop.print_init("盤點單列印"); // 列印初始化
lodop.set_print_pagesize(2,0,0,"a4"); // 設定紙張大小
lodop.add_print_table(0,0,'100%','83%',strhtml);// 增加**列印項(超文字模式)
lodop.set_print_stylea(0,"vorient",3);
lodop.add_print_text(10,700,133,20,"第#頁/共&頁"); // 加純文字列印項
lodop.set_print_stylea(0,"itemtype",2); // 設定列印項風格
lodop.set_print_stylea(0,"horient",1);
lodop.preview();
} });
// lodop.print_design();
}
後台action**(只是將資料庫資料傳遞到前台)
if(storestatus != null && !storestatus.equals("")&& !storestatus.equals("全部"))else{
sql += "and decode(y.qty,null,0,y.qty)
Lodop列印控制項 超文字自動分頁
lodop列印控制項列印html超文字,通常傳入乙個超文字內容可能會超過紙張,如果要拆分每頁顯示哪些然後手動分頁比較麻煩,lodop中的超文字都有自動分頁的特點。自動分頁的依據 1.超文字超過設定的列印項高度自動分頁 列印項高度 2.超文字超過紙張自動分頁 紙張高度 超文字分頁,有兩種可能,1.超過...
lodop 小票排版 Lodop列印小票
web列印控制項lodop 預覽 varlodop 宣告為全域性變數 function prn1 preview 批量列印相同內容可以用份數 lodop getlodop lodop.print init lodop.set print pagesize 1,300,500,lodop.set pr...
Lodop列印相關
本文只對遇到的一些特殊問題進行了總結,關於lodop的屬性和方法詳解可檢視求知路漫漫的部落格或者lodop c lodop使用說明及樣例 畫素尺寸轉換 1.列印 的方式有兩種,函式如下 add print table inttop,intleft,intwidth,intheight,strhtml...