问题标签 [bfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
479 浏览

html - NetSuite:FreeMarker/BFO 图像在分页时被切断

我在 NetSuite 中有一个包含多个图像的富文本字段。不幸的是,不适合第一页/同一页的图像在生成高级 PDF 后不会被推到第二页。相反,BFO 只是在分页符处截断图像。关于如何解决这个问题的任何建议?建议我将数据放入表格中,以及使用page-break-inside,但相同的图像仍然在分页符处截断。

高级PDF:

NetSuite 富文本字段:

0 投票
1 回答
160 浏览

css - 溢出表到下一页,同时在顶部留出空间

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

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

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

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

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

0 投票
1 回答
412 浏览

pdf - Netsuite Advance PDF/HTML 模板:将页脚设置为仅显示在最后一页

我在使页脚仅显示在 PDF 的最后一页时遇到问题。我在想的是,如果pagenumber == totalpages.

但是我无法获取<pagenumber>标签的值并将其分配给 freemarker 变量,因为它是 BFO 中的标签。有什么办法可以做到吗?

我是这方面的初学者。