jsPDF
我使用和创建基于表格的 PDF 文档AutoTable
:
var doc = new jsPDF('p', 'pt');
//columns and rows are arrays created from the table content
doc.autoTable(columns, rows, {
drawRow: function (row) {
if (row.index == rows.length - 1) {
console.log('last row');
//TODO
}
},
pageBreak: 'avoid',
headerStyles: {
fillColor: [239, 154, 154],
textColor: [0, 0, 0],
halign: 'center'
},
bodyStyles: {
halign: 'center'
},
margin: {top: 60},
theme: 'striped'
});
doc.save('table.pdf');
我想要做的是为最后一个表格行设置不同的背景颜色。如上面的代码所示,我可以检测到何时绘制最后一行,但是我无法修改它。我尝试设置row.fillColor
使用 RGB 值,这似乎没有效果。
我还查看了示例,但在该问题上找不到任何可以帮助我的东西。有任何想法吗?