javascript - 如何在jsPDF中设置线宽?

标签 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

最佳答案

因为你要明白,首先你要设置宽度值,然后才能使用。并且您以错误的方式进行操作:您在使用后进行设置。

正确的例子

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>

关于javascript - 如何在jsPDF中设置线宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53349539/

相关文章:

javascript - 尝试理解在使用 babel 进行 React.js 时收到的警告消息

rotation - jsPDF文档/页面旋转

javascript - 如何正确使用jsPDF库

javascript - 如何从 joomla 的 url 中删除 catid 和 itemid?

javascript - propTypes isRequired 约束在 react 中的误导行为

javascript - 无法将 base64 png 图像添加到 JSPDF Javascript

JSPDF-Autotable colspan/rowpan 问题

angular - 如何在 Angular 5 中使用 jsPDF 和 jspdf-autotable

javascript - 从 JavaScript 数组中删除逗号

javascript - 从 Axios React 排序数组