用jsPDF绘制Bezier曲线

时间:2013-11-27 05:34:23

标签: javascript pdf jspdf

JsDoc Reference

在源代码和文档中都说明您可以使用函数.lines绘制Bezier曲线。我已经包含了当前版本的jspdf.min.js并调用了以下方法

var doc = new jsPDF();
doc.lines([[2,2],[-2,2],[1,1,2,2,3,3],[2,1]], 212,110, 10);
doc.save();

生成了pdf文件,但是当我打开它时,它没有任何绘图并且给出了以下错误消息。

  

此页面上存在错误。 Acrobat可能无法正确显示页面。请与创建PDF文档的人员联系以解决问题。

这是发生在每个人身上还是我做错了?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

我不知道这些文档是什么,但看起来他们的scale参数有错误。它应该是两个元素的列表,但它们只提供一个数字。尝试这样的事情:

doc.lines([[2,2], [-2,2], [1,1,2,2,3,3], [2,1]], 0, 0, [10,10]);