0

我正在尝试使用 JSPDF 和 AutoTable 从 HTML 表生成 PDF 文件。下面给出了一个html表:

<table id="table" style="display:none;">
  <thead>
    <tr>
      <th>sl</th>
      <th>First</th>
      <th>Last</th>
      <th>Email</th>
      <th>Country</th>
    </tr>
    <tr>
      <th>No</th>
      <th>name</th>
      <th>name</th>
      <th>id</th>
      <th>name</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>xyz</td>
      <td>jkl</td>
      <td>abc</td>
      <td>pqr</td>
    </tr>
  </tbody>
</table>

Sl我的问题:在将表格数据转换为 PDF 文件时,是否有任何选项可以隐藏名为“”的标题列?

小提琴在这里: https ://jsfiddle.net/tbz8p79j/7/

4

1 回答 1

1

隐藏第一列可以通过简单地将其宽度设置为零来完成:

doc.autoTable(res.columns, res.data, {
  columnStyles: {0: {columnWidth: 0}}
});

您还可以使用类似于 repo 中的 colspan 和 rowspan 示例的 drawCell 钩子。

于 2016-03-01T18:58:37.893 回答