一、概述
網頁外掛程式lodop是一款專業的web列印控制項,它源自軟體解決方案提供商在b/s框架專案中的自主研發。外掛程式從1.0版就非常穩定,但正由 於其出身緣故,外掛程式的應用比較適合如下情況:
●開發b/s架構專案,有很多列印功能要做
●使用者相對固定但印表機型別繁雜
●有「套打票據」等精打業務,又不想多費精力
●有些內容和格式已在網頁中,不想另做列印頁面
●不想為列印問題多投資,列印不是開發重點
●希望找乙個簡單實用而且專業的列印方案
三、安裝或公升級
lodop的安裝是它的彩頭之一,由於瀏覽器的安全設定問題,一般外掛程式的安裝頗費腦筋,成功率大都很低。但lodop的安裝卻做到了安全、簡單和實用。
在 lodop的發布檔案包中,只有乙個關鍵安裝檔案install_lodop.exe,僅僅執行這個600k的小檔案(ie系的瀏覽器不需要其它附加文 件)就可以成功安裝。
開發環境和終端使用者的安裝都可採用這個方式。如果將該檔案改名為uninstall_lodop.exe(在原檔名前加un),就 變成解除安裝檔案
而重複執行(新)安裝檔案就是公升級。
在頁面內嵌入列印控制項lodop
通常情況下,在頁面head中嵌入lodop的引用**,然後用乙個全域性物件變數來使用控制項。
其中,
專為 firefox 瀏覽器設計的**,如果你這個列印控制項只在 ie 上應用,那麼上面這名話完全可以不用的。
而後就可以在js中使用如下**使用全域性變數lodop:
var lodop=getlodop(document.getelementbyid('lodop_ob'),document.getelementbyid('lodop_em'));某個具體列印任務:
lodop.print_init("test套打");lodop.print(taskname);lodop.set_print_pagesize(1,'200mm','152.4mm',''); //設定紙張高度
lodop.add_print_text(432,149,157,20,'客戶公司名稱');
lodop.add_print_text(338,113,543,20,'聯絡**');
lodop.print();
初始化執行環境,設定列印任務名稱
lodop.set_print_pagesize(o, width, height, strpagename);
設定紙張大小
lodop.add_print_text(top,left,width,height,content);
距上 439,距左149,列印區寬 157 ,列印區高 20 這樣的乙個區域內列印出文字'客戶公司名稱'
lodop.print();
此句便是列印開始了
lodop.preview();
實現列印預覽
等等功能…… 其他功能等可以從lodop技術手冊查詢。
網頁列印和ActiveX控制項列印
瀏覽器網頁列印 1.前言 客戶對於一些外掛程式比較敏感,如金融 銀行等出於安全的考慮和產品的把控,可能不願意頁面列印的時候,客戶端瀏覽器安裝外掛程式。當然,使用者有各種各樣的需求和列印格式要求,願意使用列印控制項的,開發的列印功能當然很好。所以直接使用瀏覽器自帶的列印功能,就成為乙個選擇。2.列印功...
C 中列印控制項
dllimport gdi32.dll public static extern long bitblt intptr hdcdest,int nxdest,int nydest,int nwidth,int nheight,intptr hdcsrc,int nxsrc,int nysrc,sys...
lodop列印控制項的使用
web列印解決方案1.生成列印模版 網頁 使用window.print 預覽列印模版,在瀏覽器中列印 2.匯出網頁為excel檔案,詳見網頁匯出為excel 3.使用lodop列印控制項 第一種方法和第二種方法,只能滿足預先定義好列印模版得列印 且第一種直接列印網頁得方法,使用者無法修改列印模版,只...