web打印处理方案
1.天生打印模版(网页),运用window.print()预览打印模版,在浏览器中打印
2.导出网页为excel文件,详见网页导出为excel
3.运用lodop打印控件
第一种要领和第二种要领,只能满足预先定义好打印模版得打印;且第一种直接打印网页得要领,用户没法修正打印模版,只能开发人员修正;第二种要领,用户能够在excel中修正打印模版,但是在须要批量打印得场景中,须要离别修正每一个表。
运用lodop控件打印,只须要修正一个统一得打印模版,然后应用到批量打印中。这就处理了以上存在得题目。
接下来就最先探究lodop之路吧
PRINT_INIT
打印初始化
PRINT_INIT(strTaskName)
PRINT_INITA
(增强型)打印初始化
PRINT_INITA(Top,Left,Width,Height,strPrintName)
这两个函数得返回效果为布尔值,返回true示意初始化胜利,返回false示意初始化失利。失利缘由有:前一个打印事件没有完成;操作系统没有增加打印机(驱动)等。
每一个打印事件最少初始化一次,打印顺序起首挪用初始化函数
SET_PRINT_PAGESIZE
设定打印纸张为牢固纸张或自适应内容高,并设定相干大小值或纸张名及打印方向
SET_PRINT_PAGESIZE(intOrient, PageWidth,PageHeight,strPageName)
ADD_PRINT_HTM