0

我正在 NetSuite 中构建一个高级 HTML/PDF 模板作为带有凭证的支票(在顶部检查)。一切正常,直到优惠券项目的数量溢出到下一页。该表在逻辑上在后续页面的顶部恢复。但由于我们使用的是支票库存,理想情况下它会在下一个“存根”部分恢复到页面下方的 1/3。

如果我当时只打印 1 张支票,我可以使用不适用于第 1 页的页眉将内容向下推到第 2 页并保持良好状态。但是当一次打印多张支票时,这是行不通的。

我还尝试在凭证表上添加一个大的空白行,以便在第 2 页恢复时将表向下推。支票本身绝对位于页面上。所以我还计划绝对定位凭证表,使它们在第 1 页重叠,并在第 2 页创建适当的空间。但这不起作用,因为我无法使表绝对定位。

<body> kid can't be absolute: Ignoring <table class=[...

我猜可能有一个简单的解决方案或其他创造性的解决方法。

4

1 回答 1

0

为每个单独的检查重置分页符上的页码最终成为我的答案。

<pbr pagenumber="1" />

https://bfo.com/products/report/docs/tags/tags/pbr.html

        <style>
            #page2,
            #page3,
            #page4 {
                header: blankheader;
                header-height: 260pt;
            }
        </style>

        <macrolist>
            <macro id="blankheader">
                <div />
            </macro>
        </macrolist>
于 2021-03-25T21:32:08.870 回答