2014-09-11 142 views
0

我會用表格創建一個PDF文檔,它可以工作,但是表格只需要一頁,我該如何在兩個表格中「剪切」表格?意味着第一頁上的前60行表格和第二頁上的下100個表格。 代碼(還原):使用jsPDF在PDF上生成表格

function createDoc() { 
[...] 
    pdf.addHTML(document.getElementById('svg_graph'), 20, 110, function() { 
    pdf.addPage(); 
    pdf.addHTML(document.getElementById('table'), 40, 40, function() { 
    pdf.save('AjaxReport-' + curNum + '.pdf'); }); 
    }); 
}; 

curNum是一個字符串。

回答

1

您可以使用「pagesplit」選項,並根據需要自動添加新頁面。

以你的榜樣,它會是:

function createDoc() { 
[...] 
    var options = { pagesplit : true }; 

    pdf.addHTML(document.getElementById('svg_graph'), 20, 110, function() 
    { 
    pdf.addPage(); 
    pdf.addHTML(document.getElementById('table'), 40, 40, options, function() 
    { 
     pdf.save('AjaxReport-' + curNum + '.pdf'); }); 
    }); 
    }); 
}; 
+0

感謝。現在它分成幾頁,但寫作的質量已經降低,並且很難讀取。你有一個想法,我可以如何管理這個? – Jessi914 2014-09-18 12:31:28

+0

請參閱http://stackoverflow.com/questions/25904440/jspdf-addhtml-multiple-canvas-page/25907361?noredirect=1#comment40554997_25907361 – diegocr 2014-09-18 12:45:44

相關問題