我刚刚浏览了 pdfMake pdf creator 引擎的这个游乐场,它很好地解释了如何使用 pdfMake 打印表格,
table: {
headerRows: 1,
body: [
[{ text: 'Header 1', style: 'tableHeader' }, { text: 'Header 2', style: 'tableHeader'}, { text: 'Header 3', style: 'tableHeader' }],
[ 'Sample value 1', 'Sample value 2', 'Sample value 3' ],
[ 'Sample value 1', 'Sample value 2', 'Sample value 3' ],
[ 'Sample value 1', 'Sample value 2', 'Sample value 3' ],
[ 'Sample value 1', 'Sample value 2', 'Sample value 3' ],
[ 'Sample value 1', 'Sample value 2', 'Sample value 3' ],
]
},
whereheaderRows: 1
将第一行视为表头。是否有任何方法可以使用此引擎将第三行视为标题,以便第三行将在 pdf 文档的下一个连续页面中重复作为标题。
也可以在下面绘制的列周围绘制边框。
columns: [
{ text: 'First Column goes here.'},
{ text: 'Second column goes here.'},
{ text: 'Third column goes here.' }
]