【发布时间】:2017-06-15 11:48:03
【问题描述】:
我的例子(只需点击“导出 PDF”):https://jsfiddle.net/j9vaqpnz/7/
我的示例导出我的表格,如下所示:
然后使用库jspdf 和autotable 将表格导出为pdf。
在导出功能期间,我使用“drawCell”功能,对于所有包含数字的列,我将它们右对齐,如下所示:
drawCell: function (cell, data) {
var col = data.column.index;
if(col==3 || col==5 || col==6 || col==7 || col==8 || col==9 || col==10){
cell.styles.halign = 'right';
}
}
.
问题:在 PDF 中,我右对齐的所有列都定位不正确,如下所示:
这是一个错误吗?或者我可能不正确地使用“drawCell”?
【问题讨论】:
-
尝试使用 createdCell 代替 drawCell。
-
塔克西蒙。如果其他人正在寻找这个,我已经在下面发布了一个更新的工作示例以完成。
标签: javascript pdf-generation jspdf jspdf-autotable