Как установить ширину линии в jsPDF? - PullRequest
0 голосов
/ 17 ноября 2018

Я делаю следующий код для получения большого размера ширины линии.

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 голосов
/ 18 ноября 2018

Потому что вы должны понимать, что сначала вы должны установить значение ширины, а затем вы можете использовать его. И вы делаете это неправильно: вы устанавливаете это после использования.

Правильный пример

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>
...