0

我需要将一些表格导出为 PDF 格式。我决定使用 jspdf-autotable 但我找不到自定义标题的方法。我需要以标题样式执行此操作:

 _________________________________________
 |__________|______________|_____________|
 |____|_____|___|__|___|___|___|___|__|__| 
 |____|_____|    ... (content)
 |____|_____|    ... (content)

第一行是我的问题,因为标题的定义不同,我找不到通过“drawHeaderCell”方法执行此操作的方法。你知道这样做的方法吗?

谢谢

4

1 回答 1

2

为了得到这样的结果,你可以drawHeaderCell像这样实现钩子:

    drawHeaderCell: function(cell, data) {
        if (data.column.dataKey === 'id' || data.column.dataKey === 'first_name' || data.column.dataKey === 'email') {
            cell.width = data.table.width / 3;
        } else {
            return false;
        }
    }

在这个阶段使用 jspdf-autotable 执行行跨度和列跨度非常复杂。但是,有一个示例说明如何在 repo 中实现它们。

于 2016-03-01T20:06:25.423 回答