Lodop中的ADD_PRINT_SETUP_BKIMG,可以加載上背景圖,該背景圖在預覽的時候可以顯示也可以不顯示,打印可以打印出來也可以不打印出來。
一般套打,都是不打印背景圖的,比如一些快遞的快遞單,通常預覽和導出圖片會放在兩個按鈕里,如果想要打印預覽和導出圖片都執行,也可以,但是需要放在兩個任務里。
什么是一個任務,可查看本博客的另一篇博文:Lodop打印語句最基本結構介紹(什么是一個任務)
想要設置,預覽包含背景圖,打印不包含背景圖,預覽后彈窗導出圖片,可以用如下方法設置:
LODOP.PRINT_INIT(""); 不帶背景圖的打印 預覽語句 LODOP.PRINT_INIT(""); 帶背景圖的打印 LODOP.SET_SHOW_MODE("BKIMG_PRINT",1);//打印包含背景圖 導出圖片語句。
導出圖片導出的是所有打印內容,而不是預覽的內容,所以要設置打印包含背景圖該句,然后進行導出。
<script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() { LODOP=getLodop(); LODOP.PRINT_INIT("");//初始化 LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://s1.sinaimg.cn/middle/721e77e5t99431b026bd0&690'>");//背景圖 LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本內容一");//文本項 LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW",1); //預覽包含背景圖 LODOP.PREVIEW(); LODOP.PRINT_INIT("");//初始化 LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://s1.sinaimg.cn/middle/721e77e5t99431b026bd0&690'>");//背景圖 LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本內容一");//文本項 LODOP.SET_SHOW_MODE("BKIMG_PRINT",1);//打印包含背景圖 LODOP.SET_SAVE_MODE("SAVEAS_IMGFILE_EXENAME",".emf"); LODOP.SAVE_TO_FILE("新的矢量圖片文件.emf"); }; </script>