NetSuite:FreeMarker/BFO 图像在分页时被切断
Posted
技术标签:
【中文标题】NetSuite:FreeMarker/BFO 图像在分页时被切断【英文标题】:NetSuite : FreeMarker/BFO Images Cutting Off at Page Break 【发布时间】:2020-11-24 15:41:27 【问题描述】:我在 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>
【问题讨论】:
表格也有同样的问题。 【参考方案1】:最终不得不拆分图像。为了更好地衡量,我还必须对“&”以及在编辑字段后被 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>
【讨论】:
以上是关于NetSuite:FreeMarker/BFO 图像在分页时被切断的主要内容,如果未能解决你的问题,请参考以下文章