gpt4 book ai didi

javascript - 如何在 JSPDF 中为 pdf.cell 应用 css

转载 作者:行者123 更新时间:2023-11-30 15:28:03 24 4
gpt4 key购买 nike

我有一个要求,我需要生成一个由表格组成的 PDF 文件。我能够生成PDF。但是,我想将样式应用于边框。当前边框显示为黑色。我想将颜色更改为白色。我该怎么做??

这是我的 js 函数,它在单击“导出为 PDF”链接时被调用。

对于 tableId,我正在传递我的表名。

我的表格如图:

enter image description here

我生成的PDF如图所示:

enter image description here

我想将生成的 PDF 的边框颜色更改为“灰色”。我该怎么做?谁能帮我解决这个问题?

最佳答案

在调用cell() 方法之前,您必须设置drawColor 属性。

要设置绘制颜色使用setDrawColor方法

setDrawColor(R,G,B);

API 文档中提供了有关此方法的更多详细信息。 http://rawgit.com/MrRio/jsPDF/master/docs/global.html#setDrawColor

通过将 RGB 值设置为,绘制颜色可以重置为黑色 setDrawColor(0);

示例:

  //Set text color
doc.setTextColor(0);
doc.text(10, 10, 'This is a test');

//Change text color
doc.setTextColor("#42d254");
//Set draw color
doc.setDrawColor(150,150,150);
doc.cell(40, 40, 50, 20, "cell"); //cell(x,y,w,h,text,i)

检查此 fiddle 以供引用:https://jsfiddle.net/Purushoth/x4xo4owj/

请结帐jsPDF-Autotable具有许多自定义样式内置功能的插件 https://simonbengtsson.github.io/jsPDF-AutoTable/#header-footer .

关于javascript - 如何在 JSPDF 中为 pdf.cell 应用 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42665189/

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