繁体   English   中英

拉伸表至全宽度jsPDF Autotable

[英]Stretch table to full width jsPDF Autotable

有没有办法在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 }
  },

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM