如何更改jspdf中的线条颜色?

How to change line color in jspdf?

如何改变使用line(x1, y1, x2, y2)方法生成的线条的颜色?

看起来可以使用 setDrawColor() 函数来完成此操作。

var doc = new jsPDF();
doc.setDrawColor(255, 0, 0);
doc.line(35, 30, 100, 30);

doc.save('line.pdf'); 

JSFiddle

更新:如果您向文档添加新页面,您需要再次运行 setDrawColor() 函数。否则新页面的颜色将默认为黑色。

必须在画线函数之前调用setDrawColor函数。例如:

var doc = new jsPDF();
doc.setDrawColor(255,0,0);  // draw red lines
doc.line(100, 20, 100, 60);
doc.save('Red_line.pdf');