我正在使用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' }
,但似乎什么也没做。
可以使用此工具打印宽表吗?
答案 0 :(得分:0)
这是给你的摆弄。
http://jsfiddle.net/dp32q89x/5/
相关代码部分:
var click="return xepOnline.Formatter.Format('JSFiddle', {pageWidth:'500mm',render:'download'})";
这会将页面宽度设置为500mm,表的大小为100%,列数为15。
一个注意事项:由于Javascript会刮除DOM,因此格式化程序并不总是与JSFiddle融为一体。这是JSFiddle问题,不一定是格式化程序本身,但有时会出错。
结果是: