【问题标题】:JsPdf Auto Table : Customize headers with colspanJsPdf Auto Table : 使用 colspan 自定义标题
【发布时间】:2016-01-27 16:39:17
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: jspdf jspdf-autotable


    【解决方案1】:

    要获得这样的结果,您可以像这样实现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 中实现它们。

    【讨论】:

    • 您能否详细说明您是如何使用它的?我有多个标题的 colspan 为 2,但我不明白你是如何使用钩子本身的,我在复制它时遇到语法错误。
    猜你喜欢
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多