摘要jsp
平常生活中咱們常常會遇到一些打印發票的狀況,可是簡單的打印發票這個功能是如何實現的呢,這裏咱們能夠用一個插件叫作clodop。字體
1 下載插件
1. 插件的連接:https://u20538204.pipipan.com/fs/20538204-382818630
2. js和樣例的下載連接 :https://u20538204.pipipan.com/fs/20538204-382819341blog
2 代碼
1. 下載下來的樣例解壓下來目錄應該是這個樣子的ip
將目錄下的LodopFuncs.js文件引入到jsp頁面,而後就能夠引用裏面的變量和方法。
var LODOP; //聲明爲全局變量
LODOP=getLodop();
LODOP.PRINT_INITA(6,0,800,600,"");
LODOP.SET_SHOW_MODE("BKIMG_WIDTH",954);
LODOP.SET_SHOW_MODE("BKIMG_HEIGHT",716);
LODOP.SET_PRINT_STYLE("FontSize", 11); //字體大小
LODOP.ADD_PRINT_TEXT(91,124,200,20,"aaa");
LODOP.ADD_PRINT_TEXT(117,124,200,20,"bbb");
LODOP.ADD_PRINT_TEXT(137,124,200,20,"ccc");
LODOP.ADD_PRINT_TEXT(162,124,80,20,"ddd");
LODOP.ADD_PRINT_TEXT(162,170,80,20,"eee");
LODOP.ADD_PRINT_TEXT(45,354,60,16,c.year);//年
LODOP.ADD_PRINT_TEXT(45,408,29,16,c.month);//月
LODOP.ADD_PRINT_TEXT(45,450,25,16,c.day);//日
LODOP.ADD_PRINT_TEXT(91,455,200,20,"fff");
LODOP.ADD_PRINT_TEXT(117,455,200,20,"ggg");
LODOP.ADD_PRINT_TEXT(137,455,200,20,"hhh");
LODOP.ADD_PRINT_TEXT(200,107,200,20,c.field172);
LODOP.PREVIEW();get
把上面的代碼放到本地打印的方法裏面,LODOP.ADD_PRINT_TEXT是用來調整位置的,LODOP.SET_PRINT_STYLE是用來調整字體大小的,幾個參數分別是Y軸,X軸,長度,寬度以及要顯示的值pip
最後的效果是這樣的變量
clodop必需要先預覽再打印,否則其餘方式會出現水印,很不美感也不太正式。下載