我会创建一个带有表格的PDF文档并且它可以正常工作,但是该表格可以长达一页,我该如何剪切'两个桌子?表示第一页上的前60行表和第二页上的下一页100。 代码(缩减):
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是一个字符串。
答案 0 :(得分: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'); });
});
});
};