【问题标题】:Header Row Problems with JSPDF and AutoTableJSPDF 和 AutoTable 的标题行问题
【发布时间】:2016-05-24 11:41:47
【问题描述】:

我正在尝试使用 JSPDF 和 AutoTable 从 html 表生成 PDF 文件。

在我的示例中,有一个带有两个标题行的 html 表格,如下所示:

<table id="table" style="display:none ;">
    <thead>
    <tr>
        <th >ID</th>
        <th >First name</th>
        <th >Last name</th>
        <th >Email</th>
        <th >Country</th>
        <th >IP-address</th>
        <th >IP-address</th>

    </tr>
    <tr>
        <th >ID</th>
        <th >First name</th>
        <th >Last name</th>
        <th >Email</th>
        <th> Country</th>
        <th >IP-address</th>

    </tr>
    </thead>
    </table>

但是生成的PDF文件是单标题行..如何解决这个问题? 还有一个选项可以生成仅包含所选列的 PDF 文件。 小提琴在这里:

https://jsfiddle.net/x22fk0p4/3/

【问题讨论】:

    标签: javascript pdf jspdf jspdf-autotable


    【解决方案1】:

    更新:v3 支持多个标题行,因此以下内容现在不准确。

    插件不支持开箱即用,但可以使用挂钩手动完成。不过,我几乎会认为这是一种黑客行为。我所做的是首先增加默认标题的高度,然后在因此释放的空间中简单地绘制辅助标题。

    【讨论】:

    • 非常感谢@simon.. 我还有一个问题.. 是否可以生成包含选定列的 pdf。例如。如果我想生成包含“名字”、“电子邮件”和“国家”列的 pdf,该怎么办..
    • 很棒的答案@Simon Bengtsson
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多