afterContent
钩子,在每个页面上添加一个比表格大几个像素的矩形。从效果上模拟出边框。
我曾经看到过这个功能请求被提到过,但我正在考虑在未来的版本中添加它。不过近期内不会加入。
printRows()
方法并进行检查以检查第一页和其余需要表格开始的页面。因为第一页会有额外的图形边距。table.rows.forEach()
中的第一个if条件中,我使用以下内容来检查isNewPage()
方法:if (pageCount == 1) {
doc.setDrawColor(228, 228, 228);
doc.rect(settings.margin.left, settings.startY + table.headerRow.height, table.width, row_height);
} else {
doc.setDrawColor(228, 228, 228);
doc.rect(settings.margin.left, settings.margin.top + table.headerRow.height + 30, table.width, row_height);
}
addPage();
这些是我使用的检查,与我的应用程序相关,请看看是否能够想出如何自己实现其余部分。