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

时间:2017-06-27 13:09:07

标签: javascript jspdf

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

2 个答案:

答案 0 :(得分:6)

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

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

doc.save('line.pdf'); 

JSFiddle

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

答案 1 :(得分:1)

您必须在行函数之前调用setDrawColor函数。例如:

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