如何在 jsPDF 中 highlight/fill 具有颜色的特定单元格 - setFillColor 不适用于 table 代 (jspdf.plugin.cell.js)
How to highlight/fill a specific cell with colour in jsPDF - setFillColor not working with table generation (jspdf.plugin.cell.js)
我想 highlight/fill 使用 jsPDF 生成 table 带有颜色的特定单元格,输出为 PDF。
打开这个 JSFiddle。作为基本情况,它绘制一个 table 单元格并将填充颜色和文本颜色都设置为 黑色 。取消注释第 12 行和 运行 它,这会导致包含单个 table 单元格的 PDF 保存到您的下载位置。打开它看看——文本颜色是黑色,但单元格填充颜色是白色。
重要的是第 6 行 - 无论我输入哪个 RGB 值,单元格颜色都不会改变。
doc.setFillColor(0,0,0);
如何设置单元格的填充颜色?我浏览了 jspdf.plugin.cell.js,没有任何内容可以覆盖填充颜色。 setFillColor 在函数 jsPDFAPI.printHeaderRow
中使用,我将其作为我的代码示例。
有人遇到过这个吗?
如果我能提供更多细节或解释,请告诉我。
我还没有完全调试它,但是如果我将 doc.printingHeaderRow 设置为 true 就可以了 - http://jsfiddle.net/sp5qr4fd/4/
doc.printingHeaderRow = true;
我想 highlight/fill 使用 jsPDF 生成 table 带有颜色的特定单元格,输出为 PDF。
打开这个 JSFiddle。作为基本情况,它绘制一个 table 单元格并将填充颜色和文本颜色都设置为 黑色 。取消注释第 12 行和 运行 它,这会导致包含单个 table 单元格的 PDF 保存到您的下载位置。打开它看看——文本颜色是黑色,但单元格填充颜色是白色。
重要的是第 6 行 - 无论我输入哪个 RGB 值,单元格颜色都不会改变。
doc.setFillColor(0,0,0);
如何设置单元格的填充颜色?我浏览了 jspdf.plugin.cell.js,没有任何内容可以覆盖填充颜色。 setFillColor 在函数 jsPDFAPI.printHeaderRow
中使用,我将其作为我的代码示例。
有人遇到过这个吗?
如果我能提供更多细节或解释,请告诉我。
我还没有完全调试它,但是如果我将 doc.printingHeaderRow 设置为 true 就可以了 - http://jsfiddle.net/sp5qr4fd/4/
doc.printingHeaderRow = true;