pdfMake.js中的表和分页符,如何删除底部的空行

时间:2017-08-14 14:21:20

标签: javascript pdfkit pdfmake

Table with empty row

在这个示例中,您看到,当表中断时,它会留下一个空行,与下一页的第一行相同。

问题,如何删除这个空行,看起来更好。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

使用此

table: {
    dontBreakRows: true, 
}

完整的解释,假设一个跨越两页的表(不一定是由于它自己的高度):

  • 默认(这三个属性都不是) - 表格的第一行只显示一次。如果第1页的最后一行太高,则该行的一半将位于第1页,而第2行则位于第2页。
  • headerRows: 1 - 将前1行标识为标题行。标识的标题行显示在表格的第一页和第二页的顶部。
  • dontBreakRows: true - 一行不能在页面中分成两半。 (在pdfMake playground Tables示例的Header部分中,该表是标题行和一个高内容行,因此内容行仅显示在第2页上)。
  • keepWithHeaderRows: true(需要标识为headerRows) - 如果第1页只有标题行的空间且没有内容行,则不会显示第1页上的标题,支持将它们与任何内容行保持在一起,第2页。