自白:最近做个打印的功能,引入LODOP插件之类的就不赘述了,一搜一大把,主要记录自己没整明白的属性,查询有些博客没有注释或者详细解说,这边统一给自己做个记录
正文:
lodop默认属性:
LODOP.ADD_PRINT_TEXT(20,180,100,25,"text文本"); // 姓名栏离纸张顶端20px、距左边180px、宽100px、高25px、内容为“text文本”
var strHtml= document.getElementById('strHtml').innerHTML // 超文本代码
LODOP.ADD_PRINT_HTM(0, 0, '100%', '100%', strHtml) // 前俩参数设置超文本对象位置,两个100%设置对象区域可达纸张边,最后参数是超文本代码
LODOP.SET_PRINTER_INDEX() // 指定打印机规格
LODOP.GET_PRINTER_NAME(-1) // 获取默认打印机
LODOP.SET_PRINT_PAGESIZE(1,'210mm','297mm','') // 纸张长度(打印预览可以为LODOP.SET_PRINT_PAGESIZE(1,0,0,'A4打印'),如果打印纸张宽高为0会报错)
LODOP.PREVIEW() // 预览打印
LODOP.PRINT() // 打印