MOH*_*RMA 0 jspdf reactjs jspdf-autotable
我必须将 pdf 的标题放在中间。我尝试了很多方法,但找不到可行的方法。
我正在使用 jspdf 和 jspdf-autotable 包通过reactjs 形成pdf。
var options = {
didDrawPage: function (data) {
// Header
doc.text(heading, 20, 10,{
halign: 'center',
valign: 'middle'
});
}
};
doc.autoTable(columns, rows, options);
doc.save('table.pdf');
Run Code Online (Sandbox Code Playgroud)
上面的代码对我不起作用。
要对齐特定标题列:
didParseCell
const head = [
{
code: 'Code',// <- here
qty: 'Qty',
}
];
const doc = new jsPDF();
autoTable(doc, {
head: head,
body: someData,
didParseCell: (hookData) => {
if (hookData.section === 'head') {
if (hookData.column.dataKey === 'qty') {
hookData.cell.styles.halign = 'right';
}
}
}
});
doc.save('fileName.pdf');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7750 次 |
最近记录: |