是否有某种方法可以在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 }
},
答案 0 :(得分:0)
tableWidth: 'auto'
应该可以正常工作,因为这是默认设置,您也可以简单地忽略它。否则,这是一个错误,您可以在github存储库中报告该错误。确保提供完整的问题示例。