Lodop导出图片和打印机无关,测试是否有关
生活随笔
收集整理的這篇文章主要介紹了
Lodop导出图片和打印机无关,测试是否有关
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Lodop導出的圖片,既可以在預(yù)覽界面另存為,也可以用語句導出。
語句導出,可查看本博客的相關(guān)博文:Lodop導出圖片,導出單頁內(nèi)容的圖片
預(yù)覽的時候,由于選擇的打印機不同,而真實的打印機可能有不同的可打區(qū)域,所以預(yù)覽的效果有差異,這種差異是不會影響Lodop的導出圖片的。
打印機的可打區(qū)域外是打印不出來的,并且由于默認是以可打區(qū)域為基點,因此定位的時候位置會有差異,可查看本博客的相關(guān)博文:Lodop打印控件打印機可打區(qū)域的影響 設(shè)置紙張邊緣為基點
因此會出現(xiàn)真實打印效果和虛擬打印機效果不同的現(xiàn)象。
那么如果真實打印機預(yù)覽,或選擇真實打印機,然后導出圖片,結(jié)果會怎樣?該文主要測試這點,這里直接用真實打印機預(yù)覽界面右鍵導出。
測試結(jié)果是:真實打印機的可打區(qū)域不會影響導出的圖片,導出的圖片位置不是以真實打印機預(yù)覽的位置,而是程序里設(shè)置的實際位置,以紙張邊緣為基點,不受可打區(qū)域的影響。
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <script language="javascript" src="LodopFuncs.js"></script> </head> <body> <a href="javascript:prn1_preview()">真實打印機預(yù)覽和導出圖片不同</a><br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() {LODOP=getLodop(); LODOP.PRINT_INIT("");LODOP.SET_PRINTER_INDEX("Brother Color Type3 Class Driver");//導出圖片的時候該打印機可打區(qū)域不會影響 LODOP.ADD_PRINT_SHAPE(4,0,0,100,60,0,1,"#0080FF");//4代表實心矩形,0,0代表top,left為0,在紙張最左上起始位置 LODOP.ADD_PRINT_TEXT(0,0,260,39,"打印一個文本內(nèi)容"); LODOP.PREVIEW(); // LODOP.SET_SAVE_MODE("SAVEAS_IMGFILE_EXENAME",".jpg"); // LODOP.SAVE_TO_FILE("某真實打印機驅(qū)動導出的圖片.jpg"); }; </script> </body>轉(zhuǎn)載于:https://www.cnblogs.com/huaxie/p/10036824.html
總結(jié)
以上是生活随笔為你收集整理的Lodop导出图片和打印机无关,测试是否有关的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安恒月赛 image up
- 下一篇: 标准库中的智能指针shared_ptr