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}}
});

たとえば、レポの colspan および rowspan の例に似た drawCell フックで遊ぶこともできます。

于 2016-03-01T18:58:37.893 に答える