lodop打印html没有样式,采坑 - LODOP,打印预览

结合 layui。

弹出框内容样式如下: 红框表示,左右的内边距。

91d95c5835dbb755ff63bc65e4aea07d.png

图一

打印预览的样式如下:红框表示,左右的内边距。

d2c8c793a58b140137a6b2142231b3b9.png

图二

要根据图二的左右内边距,去修改图一的左右内边距。不然会影响正文内容高度的判断。

封装自定义lodop打印函数的时候,可以使用 :

function print() {

//引入lodopfuncs.js 为前提

let lodop = getlodop();

$.get('../css/custom.css', function(res) {

let style = `` //可多个

let html = $('#所需要打印的父div').innerhtml;

//如有需要,可以进行高度判断,进行分页

let htmlheight = $('#所需要打印的父div').outerheight(true);

//拼接 style 和 html

let strformhtml = `${style}

${html} `

// 调用自带的api

lodop.add_print_htm(60, 0, "100%", "90%", strformhtml);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值