【问题标题】:Long text is cut when printed using NetSuite advanced pdf使用 NetSuite 高级 pdf 打印时,长文本被剪切
【发布时间】:2018-04-11 02:04:52
【问题描述】:

我使用高级 pdf 为一家制造公司创建了一份物料清单打印件。因此,要求之一是打印出存储在装配项目记录中的自定义字段(长文本)中的详细制造。这样做是因为每个项目都有不同的流程集。问题在于打印输出,只有三分之一的制造过程被打印出来。通常指令大约是 4k 个字符,但 pdf 打印输出只有大约 1k 个字符。有没有办法解决这个问题?

【问题讨论】:

  • 这是一致的吗?所有 BoM 都会发生这种情况吗?描述中是否有任何标记 ()?当您到达页面末尾时会发生这种情况吗?是否有任何CSS会限制该值?您是使用脚本还是使用标准 BoM 创建它?过去我遇到过长文本值被截断(不是使用 freemarker,而是使用 nlapiLookupField 调用。我最终不得不加载整个记录。
  • 是的,是一致的。我尝试删除其中一些并将其重新添加到文本的不同部分,但我仍然得到相同的结果。描述上没有标记。没有 css 限制值。我使用的是标准 BOM。
  • 所以你应该立案。在解决此问题之前,我的答案中的解决方法应有效。每个 BoM 的说明都是唯一的,您可以通过脚本构建文件。

标签: html pdf freemarker netsuite bfo


【解决方案1】:

您可能遇到了内置的 Netsuite 问题。

一种可能的解决方法是,如果您的指令是一致的,您可以从存储在文件路径中的库中提取它们。确保文件“无需登录即可使用”

然后您将它们包括为:

<#include "https://system....." parse=false>

【讨论】:

    猜你喜欢
    • 2019-10-26
    • 2017-03-08
    • 2018-01-01
    • 2018-01-02
    • 2012-07-03
    • 1970-01-01
    • 2016-08-25
    • 2019-02-21
    • 2022-12-04
    相关资源
    最近更新 更多