jsPDF-AutoTable-分页符之前的打印行

时间:2019-03-27 15:32:44

标签: jspdf jspdf-autotable

我正在尝试显示一个表格,该表格的外部和各列之间只有线条。所以我不想有水平线(除了页眉和页脚)。

我目前使用didDrawCell:钩子将这些线绘制为预定义的主题,因为我的目的不存在。实际上效果很好:

    didDrawCell: (HookData) => {
        doc.setDrawColor(0);
        doc.setLineWidth(1.0);
        doc.line(HookData.cell.x, HookData.cell.y, HookData.cell.x, HookData.cell.y + HookData.cell.height);
        doc.line(HookData.cell.x + HookData.cell.width, HookData.cell.y, HookData.cell.x + HookData.cell.width, HookData.cell.y + HookData.cell.height);
        if (HookData.row.section == "foot") {
            doc.line(HookData.cell.x, HookData.cell.y + HookData.cell.height, HookData.cell.x + HookData.cell.width, HookData.cell.y + HookData.cell.height);
        }
        if (HookData.row.section == "head") {
            doc.line(HookData.cell.x, HookData.cell.y, HookData.cell.x + HookData.cell.width, HookData.cell.y);
        }
    }

我遇到的问题是表格大于页面时-在这种情况下,我希望表格末尾有一行。由于表格从下一页开始,再次显示标题-我在这里没有问题。我需要的只是在分页符发生之前的一个钩子。有人有主意吗?

0 个答案:

没有答案