Lodop如何設置預覽后導出帶背景的圖,打印不帶背景圖


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> 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM