首页 > 解决方案 > XEP 可以在线打印一张宽表而不切断它吗?

问题描述

我正在使用 XEP 在线生成我的 HTML 页面的 PDF。在其中一个上,我有一个宽表格,其格式可以占据整个屏幕的宽度。打印时,它会切割桌面。我用这条线来称呼它:

<button href="#" th:text="another" class="btn btn-primary btn-lg btn-sm active" onclick="console.log('t'); return xepOnline.Formatter.Format('all', { render: 'download' });"></button>

我已经在脚本上尝试了格式化程序{ pageWidth: '500mm', pageHeight: '500mm' },但它似乎没有做任何事情。

有没有办法用这个工具打印一张宽表?

标签: jqueryhtmlpdfcss-to-pdfxeponline

解决方案


这是给你的小提琴。

http://jsfiddle.net/dp32q89x/5/

相关代码部分:

var click="return xepOnline.Formatter.Format('JSFiddle', {pageWidth:'500mm',render:'download'})";

这将页面宽度设置为 500 毫米,表格大小为 100%,有 15 列。

请注意:格式化程序并不总是与 JSFiddle 相处融洽,因为 Javascript 会抓取 DOM。这是 JSFiddle 问题,不一定是格式化程序本身,但有时会出现错误。

结果是:

在此处输入图像描述


推荐阅读