doc.addImage не является ошибкой функции в jspdf, используемом в Angular 6 - PullRequest
0 голосов
/ 27 декабря 2018

Я использую последнюю версию jsPDF (1.5.2) в угловом формате 6

Исходный код

public captureScreen()  
{  
    var data = document.getElementById('contentToConvert'); 
    html2canvas(data).then(canvas => { 
    // Few necessary setting options 
    var imgWidth = 208; 
    var pageHeight = 295; 
    var imgHeight = canvas.height * imgWidth / canvas.width; 
    var heightLeft = imgHeight; 

    const contentDataURL = canvas.toDataURL('image/png');
    let doc = new jsPDF('p', 'mm', 'a4'); // A4 size page of PDF 
    var position = 0; 
   // pdf.text("Octonyan loves jsPDF", 35, 25);
    doc.addImage(contentDataURL, 'PNG', 0, position, imgWidth, imgHeight) ;
    doc.save('MYPdf.pdf'); // Generated PDF  
    }); 

} 

в папке node_modules jspdf> dist содержит эти файлы

enter image description here

Сообщение об ошибке

core.js:1673 ERROR Error: Uncaught (in promise): TypeError: doc.addImage is not a function TypeError: doc.addImage is not a function
at movielists.component.ts:301

1 Ответ

0 голосов
/ 27 декабря 2018

Сегодня вышла версия 1.5.3, которая исправляет эти проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...