2013-11-27 5 views
0

JsDoc ReferenceРисование кривой Безье с jsPDF

Указывается, как в исходном коде и документации, вы можете нарисовать кривую Безье с функцией .lines. Я включил текущую версию 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

Я понятия не имею, что с этими документами, но похоже, что есть ошибка их аргумента scale. Он должен быть списком из двух элементов, но они предоставляют только один номер. Попробуйте что-то вроде этого:

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

Как я мог не видеть, что происходит ... Работает как шарм! – lustdante

Смежные вопросы