gpt4 book ai didi

jspdf - jspdf autotable中每列的宽度不同?

转载 作者:行者123 更新时间:2023-12-04 00:04:23 53 4
gpt4 key购买 nike

我的表有 13 列。如何为每列获得不同的宽度?我可以像这样给每个列宽吗?

样式:{溢出:'换行符',列宽:[100,80,80,70,80,80,70,70,70,70,60,80,100]},

我的表语法:

> var res = doc.autoTableHtmlToJson(document.getElementById(tableID)); 
> doc.autoTable(res.columns, res.data, { styles: {overflow: 'linebreak'
> ,columnWidth: [100,80,80,70,80,80,70,70,70,70,60,80,100]}, startY:
> 60, bodyStyles: {valign: 'top'}, });

最佳答案

您必须将 columnWidth 数组转换为如下所示:

doc.autoTable({
html: '#table',
columnStyles: {
0: {cellWidth: 100},
1: {cellWidth: 80},
2: {cellWidth: 80},
// etc
}
});

注意 columnStyles 的使用而不是 styles .

关于jspdf - jspdf autotable中每列的宽度不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38787437/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com