jquery - 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' }
,但它似乎没有做任何事情。
有没有办法用这个工具打印一张宽表?
解决方案
这是给你的小提琴。
http://jsfiddle.net/dp32q89x/5/
相关代码部分:
var click="return xepOnline.Formatter.Format('JSFiddle', {pageWidth:'500mm',render:'download'})";
这将页面宽度设置为 500 毫米,表格大小为 100%,有 15 列。
请注意:格式化程序并不总是与 JSFiddle 相处融洽,因为 Javascript 会抓取 DOM。这是 JSFiddle 问题,不一定是格式化程序本身,但有时会出现错误。
结果是:
推荐阅读
- python - 在 Python 中增加 ascii 值时出现 NameError
- c++ - 是否有测试 lambda 对象的类型特征谓词?
- javascript - 使用 Async/Await 控制操作顺序
- javascript - Django,使用javascript打开带有值的模态表单
- json - 将嵌套 JSON 转换为 pandas DataFrame
- javascript - 替换 HTML 表格中的值?
- android - Android中服务类的结构 - 问题和检查工作
- c# - Instagram API - Instasharper 在登录时给出“challenge_required”错误
- sql - 在 sql 过程中更新表的 IF ELSE 语句不起作用
- codemirror - codemirror 内部模式自动缩进问题