我想用JSPDF导出PDF,并使用插件作为“jspdf.autotable”来创建tables.now问题是我想要格式化样式如下:
正如你所看到的那样,桌子外面有一个边框,但是在标题部分没有,我已经实现了它,但是当行超过页面高度时,表格的格式化没有正确呈现。如果autotable插件没有内置功能只有在表外的边框。 我有另一个解决方案,以PDF格式添加整个HTML,但我不希望图片作为表格。 请帮忙...
答案 0 :(得分:3)
作为插件的作者,我无法想到一个简单的方法来实现这一点。我唯一想到的是你可以尝试使用例如afterContent
钩子,并在每个页面上添加一个比表格大几个像素的矩形。实际上是模仿边界。
我之前看过这个功能请求,我正在考虑在将来的版本中添加它。但不是在短期内。
答案 1 :(得分:2)
我也遇到过这个问题,不幸的是我没有让作者指导我,我的不好我没有意识到stackoverflow支持他们。我必须编辑库才能达到预期的效果。
我必须对any help would be appreciated
方法进行更改,并检查第一页以及我需要表开始的其余页面。由于第一页将有额外的图表余量。
我在检查printRows()
方法的第一个if条件中的table.rows.forEach()
中使用了以下内容:
isNewPage()
这些是我使用的检查,并且特定于我的应用程序,看看你是否可以自己了解如何实现其余部分。