打印具有漂亮分页行为的长表?可能?

时间:2014-08-18 23:01:22

标签: javascript printing tabular

您可以使用Javascript执行以下伪代码吗? (在浏览器中) 以下代码说明: 类似于字处理器行为,它将需要一个溢出分页符的长表并拆分单元格,以便没有图形破坏,并且如果表具有标题行(或多个标题行),则重复下一页上的标题行)。

问题示例:

if printing page to pdf
{
 if table is overflowing a page break
 {
  if table has header row
   {
   split table so that rows print without breaking and repeat header row on next page
   }
  else if table does not have header row
   {
   split table so that rows print without breaking
   }
 }
}

1 个答案:

答案 0 :(得分:0)

您不需要使用JavaScript来执行此操作:而是使用thead元素来包含表格标题,并使用tbody元素来包含表格数据。浏览器负责在分页后重复表头。