批量打印html文档,vue项目中使用Lodop实现批量打印html页面和pdf文件

1.Lodop是什么?

Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句,主要接口函数如下:

●PRINT_INIT(strPrintTaskName)打印初始化

●SET_PRINT_PAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName)设定纸张大小

参数说明:

intOrient:打印方向及纸张类型

1---纵向打印,固定纸张;

2---横向打印,固定纸张;

3---纵向打印,宽度固定,高度按打印内容的高度自适应(见样例18);

0---方向不定,由操作者自行选择或按打印机缺省设置。

intPageWidth:

纸张宽,单位为0.1mm 譬如该参数值为45,则表示4.5mm,计量精度是0.1mm。

intPageHeight:

固定纸张时该参数是纸张高;高度自适应时该参数是纸张底边的空白高,计量单位与纸张宽一样。

strPageName:

纸张类型名

●ADD_PRINT_HTM(intTop,intLeft,intWidth,intHeight,strHtml)增加超文本项

●ADD_PRINT_TEXT(intTop,intLeft,intWidth,intHeight,strContent)增加纯文本项

●ADD_PRINT_TABLE(intTop,intLeft,intWidth,intHeight,strHtml)增加表格项

●ADD_PRINT_SHAPE(intShapeType,intTop,intLeft,intWidth,intHeight,intLineStyle,intLineWidth,intColor)画图形

●SET_PRINT_STYLE(strStyleName, varStyleValue)设置对象风格

●PREVIEW打印预览

●PRINT直接打印

●PRINT_SETUP打印维护

●PRINT_DESIGN打印设计

最基本的打印过程至少有初始化语句、添内容语句和打印语句三部分组成,例如:

LODOP.PRINT_INIT("打印任务名"); //首先一个初始化语句

你可能感兴趣的:(批量打印html文档)