本文只對遇到的一些特殊問題進行了總結,關於lodop的屬性和方法詳解可檢視求知路漫漫的部落格或者lodop、c-lodop使用說明及樣例
畫素尺寸轉換
1.列印**的方式有兩種,函式如下:
add_print_table(inttop,intleft,intwidth,intheight,strhtml);
用超文字列印
add_print_tburl(inttop,intleft,intwidth,intheight,strurl);按url
位址列印,但是此方法對於谷歌瀏覽器不支援後台從
request
中傳值
控制項將頁面元素
thead
的內容做頁頭,將元素
tfoot
的內容做頁尾,例如:
lodop.add_print_tburl("20mm","20mm","rightmargin:20mm","bottommargin:10mm",basepath+'/dtsp/school/schooltrainabilityprint.do');
lodop.add_print_table("10mm","20mm","rightmargin:20mm","bottommargin:10mm",document.getelementbyid("ddd").innerhtml);
2.html列印**每頁都有的表頭和列印分頁
對table
標籤定義其
thead
,並對其樣式設定成:
style="display:table-header-group"
。如果要求有表尾,也一樣,要定義其
tfoot
,並對style="display:table-footer-group"
,要和add_print_table
方法同時用會有效
3.html
純web
列印預覽
preview_in_browse
:列印預覽介面是否內嵌到網頁內,它的值為整數或字元型,1或「
1」或「
true」=
是,否則不是。此方法要和
print_inita
一起使用才有效。如下:
lodop.set_show_mode("preview_in_browse",1);
4.列印背景圖,函式如下:
lodop.add_print_setup_bkimg("d:\\q1.png");//選擇本地路徑的乙個png作為背景圖。
lodop.set_show_mode("bkimg_in_preview",true);//設定預覽包含背景圖
lodop.set_show_mode("bkimg_print",true);//設定列印背景圖
5.橫向列印,函式如下:
lodop.set_show_mode("landscape_defrotated",1);//橫向列印的預覽預設旋轉90度(正向顯示)
6.純文字列印,函式如下:
add_print_text(top,left,width,height,strcontent);
top:上邊距;left:左邊距;width:列印區域的寬度;height:列印區域的高度;strcontent:純文字內容,例如:
lodop.add_print_text(380, 100, 200, rowheight,obj.legal);
lodop.set_print_stylea(5, "fontsize", 10);//設定文字字型大小
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...
lodop列印外掛程式
日前做乙個批打卡片和批打條碼的功能模組,在網上搜尋了好久,發現有一款外掛程式lodop很是好用,很好的完成了功能實現,而且使用方便,在此做下筆記望以後有所幫助。lodop支援ie系列 ie核心系列 遨遊 360 世界之窗 搜狗 螞蟻等 瀏覽器,以及 firefox 火狐 系列 chrome 谷歌 系...