Luckysheet icon indicating copy to clipboard operation
Luckysheet copied to clipboard

打印功能提供了吗

Open hadoop835 opened this issue 2 years ago • 3 comments

打印功能提供了吗

hadoop835 avatar Jan 19 '22 01:01 hadoop835

var selectHtml = luckysheet.getRangeHtml();

// 创建一个临时窗口或 iframe
var printWindow = window.open('', '_blank'); // 使用空 URL 打开新窗口

// 将 HTML 内容插入临时窗口或 iframe
printWindow.document.write(selectHtml);
printWindow.document.close();

// 调用打印功能
printWindow.print();

建议优化好转为html的高保真,这样打印也就解决,以上代码都可以直接执行,对选中的内容调起打印,但是选中图片等转成html样式不理想。

HuangJT avatar Jul 01 '23 09:07 HuangJT

var selectHtml = luckysheet.getRangeHtml();

// 创建一个临时窗口或 iframe
var printWindow = window.open('', '_blank'); // 使用空 URL 打开新窗口

// 将 HTML 内容插入临时窗口或 iframe
printWindow.document.write(selectHtml);
printWindow.document.close();

// 调用打印功能
printWindow.print();

可以是可以, 但是没有样式

LukerSpringtree avatar Nov 13 '23 07:11 LukerSpringtree

官方网站 http://lucky.lashuju.com/index.html 已经提供了打印和导出的付费插件了,每个500元,有需要的可以购买!用着挺好。

HuangJT avatar Nov 13 '23 08:11 HuangJT