使用 NetSuite 高级 pdf 打印时,长文本被剪切

Posted

技术标签:

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

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

【问题讨论】:

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

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

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

然后您将它们包括为:

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

【讨论】:

以上是关于使用 NetSuite 高级 pdf 打印时,长文本被剪切的主要内容,如果未能解决你的问题,请参考以下文章

通过 freemarker/高级 pdf 模板打印记录时,NetSuite 是不是会加载自定义子列表?

Netsuite 高级 PDF

如何使用高级 PDF/HTML 模板工具在 NetSuite 保存的搜索中打印多个公式字段?

Netsuite 高级 PDF BOM

在 NetSuite 中,如何在高级 PDF/HTML 模板中打印相关记录

从子记录(或超链接)获取数据以在 netsuite 高级 html pdf 中打印