首页 > 解决方案 > DataTables PDF 导出单元格填充

问题描述

有没有办法减少 DataTables 导出的 PDF 中的单元格填充?PDFMake playground 声明在导出表格时可以编辑单元格填充,但我没有遇到任何这样做的代码示例。任何帮助表示赞赏。

标签: jquerydatatablesdatatables-1.10pdfmakecellpadding

解决方案


在 pdfmake 中,可以通过为表格定义表格布局来完成:https ://pdfmake.github.io/docs/document-definition-object/tables/#own-table-layouts

例如:

const tableNode = {
  style: 'tableStyle',
  table: {
    widths: ["*", "*", "*"],
    body: []
  },
  layout: {
    paddingLeft: (i, node) => 10,
    paddingRight: (i, node) => 10,
    paddingTop: (i, node) => 10,
    paddingBottom: (i, node) => 10
  }
}

推荐阅读