Как управлять большим содержанием на разрыв страницы с помощью таблицы jsPDF - PullRequest
0 голосов
/ 01 октября 2018

неверный разрыв страницы в таблице ##

var pdf = new jsPDF('portrait', 'pt', 'a4');
    pdf.setDrawColor(0,0,0);
    pdf.setTextColor("#954326");
        pdf.setFontSize(25);
    pdf.rect(20, 3, pdf.internal.pageSize.width -50 , pdf.internal.pageSize.height - 15 , 'S');
      //pdf.cell(margins.left, margins.top, margins.width,table);
    pdf.fromHTML(document.getElementById('editor'),
    // pdf.fromHTML(source,
    margins.left, // x coord
    margins.top,
    { // y coord
        'width': margins.width // max width of content on PDF
        //'elementHandlers': specialElementHandlers

    },function(dispose)
          {
           headerFooterFormatting(pdf, pdf.internal.getNumberOfPages());        
          var iframe = document.createElement('iframe');

          iframe.setAttribute('style','position:absolute;right:0; top:0; bottom:0; height:100%; width:650px; padding:20px;');

          document.body.appendChild(iframe);
          iframe.src = pdf.output('datauristring');
          },
    margins);
};

В случае небольшого содержимого это нормально.Разрыв страницы при большем содержании ячеек неверен.Как я могу это исправить?

это сгенерированный pdf this is the generated pdf

Как я могу решить это .... любая идея ..

...