【问题标题】:Stretch table to full width jsPDF Autotable将表格拉伸到全宽 jsPDF Autotable
【发布时间】:2018-07-27 09:48:15
【问题描述】:

有没有办法在 jsdpdf-autotable 包中拉伸表格? 我的用例 - 我正在制作一个通用的 pdf 表格下载器,它会根据表格结构生成一个 pdf 下载器。目前,我面临不同表格大小的问题。

如果一个表格有 6 列,表格是逐个角显示的,但是如果一个表格有几个列,它只需要一半甚至更小的页面大小,这会导致 pdf 布局不一致。

所以对于这种情况,我正在考虑将所有表格拉伸到 100% 的宽度。

我尝试使用margin: {left:0,right:0} 和tableWidth:'auto' 但无济于事:(

我缺少任何属性吗?

PS:这是autoTable 块

doc.autoTable(headings, data, {
  theme: "grid",
  tableWidth: 200,
  margin: {right:0,left:0},
  tableWidth: 'auto',
  styles: {
    fontSize: fontSize,
    columnWidth: "wrap"
  },
  headerStyles: { fillColor: 120, textColor: 255, halign: "center" },
  columnStyles: {
    id: { fillColor: 255 }
  },

【问题讨论】:

    标签: javascript jspdf jspdf-autotable


    【解决方案1】:

    tableWidth: 'auto' 应该可以工作,因为这是默认设置,您也可以简单地省略它。否则,这是一个错误,您可以在 github 存储库中报告。请务必包含问题的完整示例。

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多