如何在jsPDF中设置线宽?

时间:2018-11-17 08:26:34

标签: javascript jspdf

我正在执行以下代码以产生较大的线宽。

doc.setLineWidth(400);

但什么也没发生,在那之后线仍然很细。

这是我完整的代码

var doc = new jsPDF('p','pt','a4');

doc.line(30, 30, 560, 30); // horizontal line  

doc.setLineWidth(400); 

如何正确设置线宽?

Result and expectation

1 个答案:

答案 0 :(得分:1)

因为您必须了解,首先必须设置宽度值,然后才能使用它。而且您以错误的方式进行操作:使用后进行设置。

正确的示例

function generatePDF()
{
    var pdf = new jsPDF('p', 'pt', 'a4');
    pdf.setLineWidth(5.0); 
    pdf.line(30, 30, 560, 30);
    pdf.save('test.pdf');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.4.1/jspdf.min.js" crossorigin="anonymous"></script>

<button onclick="generatePDF()">Generate PDF</button>