gpt4 book ai didi

jsPDF Autotable 更改负值的单元格颜色

转载 作者:行者123 更新时间:2023-12-05 02:17:30 24 4
gpt4 key购买 nike

我正在使用 jsPDF Autotable 从 HTML 表格生成 PDF。 TD 元素包含一个用变量填充单元格的 ID。一切正常,但我想将负值的 textColor 设置为红色。我找不到如何实现此目标的示例?

编辑:我解决了使用钩子(Hook)在值为负时将表的底行设为红色的问题...

drawCell: function (cell, data) {
if (summary_balance_weekly <0) {
if (data.row.index === data.table.rows.length - 1) {
doc.setTextColor(255,0,0);
}
}
}

最佳答案

对于最新版本的 jspdf-autotable,createdCell 函数已弃用,因此请使用 didParseCell 函数。下面是如果单元格中的数据为负数则更改颜色的示例

didParseCell: function (data) {
if(data.section === 'body' && data.cell.raw < 0){
data.cell.styles.textColor = "red";
}
}

关于jsPDF Autotable 更改负值的单元格颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47718755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com