我在 pdf 函数中使用了多个表格。我尝试使用 didDrawPage() 钩子来添加页眉和页脚。但是当使用该方法时,它变得很奇怪,因为多个表在标题中多次绘制图像。然后我创建了一个单独的函数来制作页眉和页脚,并使用 startY 将上边距添加到表格中。 但是我有一个由图像组成的表格,并且希望该表格在溢出时分成不同的页面。拆分部分工作正常。 但是由于我没有使用 didDrawPage 函数,下一页中生成的表格从顶部开始并与标题重叠。
有没有办法在下一页生成的表格顶部添加边距。我觉得这可以通过 didDrawPage 钩子来实现,但我不想在 didDrawPage 方法中制作标题,只想在创建新页面时在顶部添加边距。 非常感谢任何帮助
我最近遇到了同样的问题,并使用 didDrawPage 钩子修复了它。
const options = {
...otherOptions,
didDrawPage : (data) => {
data.settings.margin.top = headerHeightValue;
}}
希望这有帮助。 :)