Javascript 是否有一个选项让jsAutotable在超过某个Y后继续在新页面上?

Javascript 是否有一个选项让jsAutotable在超过某个Y后继续在新页面上?,javascript,jspdf,jspdf-autotable,Javascript,Jspdf,Jspdf Autotable,我正在创建一个包含多个表格的pdf,并且在页面底部有一个徽标。问题是,如果我的桌子太长,它就会盖住商标。如果表格超过某个Y点,是否可以在另一页上绘制一些行 const tableBody = [ ['column1', 'column2'], ['column1', 'column2'], ['column1', 'column2'], // some more rows to fill the page ]; doc.autoTable

我正在创建一个包含多个表格的pdf,并且在页面底部有一个徽标。问题是,如果我的桌子太长,它就会盖住商标。如果表格超过某个Y点,是否可以在另一页上绘制一些行

const tableBody = [
    ['column1', 'column2'],
    ['column1', 'column2'],
    ['column1', 'column2'],
            // some more rows to fill the page
];    

doc.autoTable({
                    startY: currentY,
                    head: [['1', '2']],
                    margin: { left: 8, right: 8 },
                    body: tableBody,
                    styles: { font: 'roboto', halign: 'left' },
                    headStyles: { fontStyle: 'roboto', fillColor: COLORS.BASIC },
                    columnStyles: {
                        0: { cellWidth: 10 },
                        1: { cellWidth: 150 },
                    },
                });
预期结果是显示图像并在另一页上继续表格


这就是它现在的样子:但我希望将第一页上覆盖徽标的最后两行移到下一页。

这可以通过在自动表格设置中添加一个底部边距来实现(该值对应于
totalPageHeight-logoPositionY

注意事项:如果表格跨越多个页面,则边距将应用于所有页面(但可以假设每个页面都有徽标,在这种情况下,这与其说是一个问题,不如说是一个优势)


其他提示:您可以使用设置
行分页符:“避免”
来防止在单元格高度不同时跨页面分割行。

如果jsPdf中的行不是来自html,我该如何在jsPdf中设置底部边距?const doc=new jsPDF();然后呢?哦,我试过了,但打错了号码。谢谢现在我要处理的问题是,如果一行被拆分到下一页,因为它不打印第二部分,然后(它会打印,但在表的标题下)将其转换为供未来读者使用的答案,并删除了我的评论
doc.autoTable({
    startY: currentY,
    head: [['1', '2']],
    margin: { left: 8, right: 8, bottom: yourValue },
    //etc
});