JsPdf自动表:使用colspan自定义标头

时间:2016-01-27 16:39:17

标签: jspdf jspdf-autotable

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

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

第一行是我的问题,因为标题的定义不同,我无法通过" drawHeaderCell"找到一种方法。方法。 你知道这样做的方法吗?

谢谢

1 个答案:

答案 0 :(得分: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,在这个阶段做rowpans和colspans非常复杂。然而,有一个例子说明如何在回购中实施它们。