我正在尝试使用jspdf-autotable
创建发票。我想解决一个长地址,该地址将在保持overflow:hidden
的同时正确包装。
在此fiddle中我添加了
bodyStyles: { valign: "top" },
styles: { overflow: "hidden", cellWidth: "wrap" },
columnStyles: { text: { cellWidth: "auto" } },
将地址文本与右表合并
并且在此fiddle中,我只保留了overflow:hidden
,它保留了两个相邻表之间的间隙,但裁剪了地址文本。
QTY
,Price
,Amount
?[如果您想将地址包装成多行,则需要删除overflow: "hidden"
和cellWidth: "wrap"
样式,"warp"
此处实际上意味着不要仅包装并将其放在一行中,因此您需要删除这两种样式,您可能还需要将minCellWidth
设置为标题字段。
对于第2个问题,您可以指定右对齐到特定列,例如columnStyles: {2: {halign: 'right'}, 3: {halign: 'right'}}