【问题标题】:NetSuite : FreeMarker/BFO Images Cutting Off at Page BreakNetSuite:FreeMarker/BFO 图像在分页时被切断
【发布时间】:2020-11-24 15:41:27
【问题描述】:

我在 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>

【问题讨论】:

  • 表格也有同样的问题。

标签: html css netsuite freemarker bfo


【解决方案1】:

最终不得不拆分图像。为了更好地衡量,我还必须对“&”以及在编辑字段后被 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 2011-09-12
    相关资源
    最近更新 更多