我在 NetSuite 中有一个包含多个图像的富文本字段。不幸的是,不适合第一页/同一页的图像在生成高级 PDF 后不会被推到第二页。相反,BFO 只是在分页符处切断图像。关于如何解决这个问题的任何建议?建议我将数据放入表中,并使用 page-break-inside
,但相同的图像仍然在分页处被截断。
高级 PDF:
<table page-break-inside="auto">
<tr>
<td>${result.custevent_images?replace('&', '&')?replace('">', '"/>')}</td>
</tr>
</table>
NetSuite 富文本字段:
<table page-break-inside="auto">
<tr>
<td>
<img1...>
</td>
</tr>
<tr>
<td>
<img2...>
</td>
</tr>
<tr>
<td>
<img3...>
</td>
</tr>
</table>
最佳答案
最终不得不拆分图像。为了更好地衡量,我还必须对“&”以及结束的“/”标记进行编码,这些标记在字段被编辑后被 NetSuite 删除。
<table style="width:100%;" page-break-before="always">
<#list result.custevent_images?split("<br />") as x>
<tr>
<td>${x?replace('&', '&')?replace('">', '"/>')}</td>
</tr>
</#list>
</table>
关于html - 网络套件 : FreeMarker/BFO Images Cutting Off at Page Break,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63248643/