Lodop列印相關

2021-08-25 14:14:22 字數 1896 閱讀 1192

本文只對遇到的一些特殊問題進行了總結,關於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 谷歌 系...