如何在jsPDF中使用颜色突出显示/填充特定单元格 - setFillColor不使用表生成(jspdf.plugin.cell.js)

时间:2015-01-19 13:06:16

标签: colors cell highlight fill jspdf

我想在使用jsPDF生成的表中突出显示/填充具有颜色的特定单元格,该表格将输出为PDF。

打开此JSFiddle。作为基本案例,它绘制单个表格单元格并将填充颜色和文本颜色设置为黑色。取消注释第12行并运行它,这会导致包含单个表格单元格的PDF保存到您的下载位置。打开并查看 - 文本颜色为黑色,但单元格填充颜色为白色

重要的一行是第6行 - 无论我输入哪个RGB值,单元格颜色都不会改变。

doc.setFillColor(0,0,0); 

如何设置单元格的填充颜色?我已经浏览了jspdf.plugin.cell.js,并没有覆盖填充颜色的任何内容。 setFillColor用在函数jsPDFAPI.printHeaderRow中,我作为我的代码的示例。

之前有没有遇到过这个?

如果我能提供更多细节或解释,请告诉我。

1 个答案:

答案 0 :(得分:0)

我没有完全调试它,但如果我将doc.printingHeaderRow设置为true,则它可以正常工作 - http://jsfiddle.net/sp5qr4fd/4/

doc.printingHeaderRow = true;