我想在使用jsPDF生成的表中突出显示/填充具有颜色的特定单元格,该表格将输出为PDF。
打开此JSFiddle。作为基本案例,它绘制单个表格单元格并将填充颜色和文本颜色设置为黑色。取消注释第12行并运行它,这会导致包含单个表格单元格的PDF保存到您的下载位置。打开并查看 - 文本颜色为黑色,但单元格填充颜色为白色。
重要的一行是第6行 - 无论我输入哪个RGB值,单元格颜色都不会改变。
doc.setFillColor(0,0,0);
如何设置单元格的填充颜色?我已经浏览了jspdf.plugin.cell.js,并没有覆盖填充颜色的任何内容。 setFillColor用在函数jsPDFAPI.printHeaderRow
中,我作为我的代码的示例。
之前有没有遇到过这个?
如果我能提供更多细节或解释,请告诉我。
答案 0 :(得分:0)
我没有完全调试它,但如果我将doc.printingHeaderRow设置为true,则它可以正常工作 - http://jsfiddle.net/sp5qr4fd/4/
doc.printingHeaderRow = true;