html - 网络套件 : FreeMarker/BFO Images Cutting Off at Page Break

标签 html css netsuite freemarker bfo

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

高级 PDF:

<table page-break-inside="auto">
 <tr>
   <td>${result.custevent_images?replace('&amp;', '&#38;')?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('&amp;', '&#38;')?replace('">', '"/>')}</td>
                </tr>
    </#list>
 </table>

关于html - 网络套件 : FreeMarker/BFO Images Cutting Off at Page Break,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63248643/

相关文章:

html - 空白区域上的跨度光标样式。 IE8问题

javascript - Suitescript 电子邮件限制

javascript - NetSuite RESTlet 身份验证失败

html - 下拉菜单随着浏览器变小而改变宽度

javascript - 您将如何在此处为 slider 实现计时器?

javascript - NetSuite:从 SuiteScript 2.0 中的销售订单获取发货城市

javascript - 强制链接在同一窗口/选项卡中打开

html - 如何设置:link height/width with css?

javascript - 如果(或可能 hasClass)被忽略 - javascript

jquery - 当表格单元格太长时,有什么方法可以减少表格单元格中的文本?