javascript - JSPDF Autotable 断行

标签 javascript jquery pdf jspdf jspdf-autotable

在网络应用程序中,我使用 JSPDF Autotable 来构建 PDF。 问题是数据将是动态的(我将使用 AngularJS 1.x),因此行可以有不同的高度。

在某些情况下,Autotable 会打断页面的最后一行,继续到下一行。我怎样才能防止这种行为,并设置 Autotable 以获取最后一行(默认情况下会中断)并将其带到下一页?

这是我的代码:https://jsfiddle.net/9vgxvfkh/1/

我想我必须更改样式中的一些设置:

styles: {
    cellPadding: 1.5,
    overflow: 'linebreak',
    valign: 'middle',
    halign: 'center',
    lineColor: [0, 0, 0],
    lineWidth: 0.2 
},
pageBreak: 'always'

但是我试过了,还是不行。

P.S.:页眉顶部的边距是因为那时我会添加一张图片。

最佳答案

使用最新版本这个特定的例子是固定的。但对于您不希望拆分多行行的其他情况,您可以使用 rowPageBreak: 'avoid'

关于javascript - JSPDF Autotable 断行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46022169/

相关文章:

javascript - 如何在 JavaScript 中的不同变量的条件成立后自动递增变量

javascript - 将 SQL 的表输出样式化到相应的 Bootstrap 列中

javascript - 基于屏幕尺寸的动态包含文件不起作用

javascript - div宽度大于80%时Addclass

Javascript 通过月份名称获取月份范围

java - Android 编辑 pdf 类

javascript - 使用 document.location.replace 重定向后如何记住以前的 URL

javascript - Bootstrap 中的导航栏适用于移动设备上 4 个页面中的 2 个。代码对所有人都一样

asp.net-mvc-2 - 从 .net mvc View 创建 pdf

java - 从 db2 blob 字段检索 p7m 文件