2017-02-06 1 views
1

При создании PDF с использованием jsPDF нового PDF Страницы является добавление со старыми страницами,При создании PDF с использованием jsPDF нового PDF Страницы является добавление со старыми страницами, после щелчка в angularjs

после щелчка в angularjs

Это код:

pdf.addPage().setFontSize(24).setFontStyle('bold').setFont('helvetica').text(20, 20, "Accident Images"); 
         pdf.setLineWidth(0.5).line(15, 24, 200, 24); 

// загрузка изображений в формате PDF

for(j = 0;j < images.length;j++){ 
       if(j<images.length/2){ 
        pdf.addImage(images[j].base64 ,'JPEG', 20, (25+(j*42)), 60, 40); 
            } 
       else { 
        pdf.addImage(images[j].base64 ,'JPEG', 85, (25+((j-2)*42)), 60, 40); 
        } 
     } 

ответ

0

Это потому, что у ou не добавляют новую страницу, поэтому она переопределяет предыдущую. попробуйте позвонить pdf.addPage(); после добавления каждого изображения. попробуйте это

//loading images in pdf 
       for(j = 0;j < images.length;j++){ 
        pdf.addPage();//this will add new page 
        if(j<images.length/2){ 
         pdf.addImage(images[j].base64 ,'JPEG', 20, (25+(j*42)), 60, 40); 
        } 
        else{ 
         pdf.addImage(images[j].base64 ,'JPEG', 85, (25+((j-2)*42)), 60, 40); 
        } 
       }