问题标签 [adobe-javascript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

javascript - Adobe Javascript:转义反斜杠和引号

我正在尝试用一个简单的脚本填充一个字段:

产生这个结果:"\\server\share\" 我需要这个结果:\\server\share(所以没有引号)

我怎样才能得到这个结果?

0 投票
1 回答
4902 浏览

javascript - PDF 表格 提交至电子邮件

我有一个 PDF 表单,它非常基础,只有 4 个字段。我需要添加一个按钮并让它根据输入表单的数据发送一封电子邮件。

目前我有以下。

var 的四个字段。

电子邮件结构。

当我添加提交功能时,我无法让它们中的任何一个工作。我在下面添加了一些。

这些似乎都不起作用。我也试过了。

再次,似乎不起作用。

谁能指出我的错误?或指出我正确的方向。

谢谢阅读。:)

0 投票
0 回答
59 浏览

javascript - 在不触发验证的情况下更改 livecycle-document 中的字段的好方法是什么?

我得到了一个包含很多字段和许多脚本的表单,所以我用这个例子把它分解成我非常基本的问题:

示例表格
在打印之前,我检查是否所有内容都填写了:

该字段的 validate XML 源:

单击顶部按钮时,我希望发生不同的事情。例如:

或(如果是十进制字段)

但后来发生了这种情况:

将其值设置为时,字段变为蓝色(=它为空)

将其值设置为“”时,字段变为蓝色(=它为空) - 我只想在使用打印按钮进行验证时发生这种情况。现在我找到了解决方法:

但是,如果我每次更改会触发此操作的内容时都编写此代码,那么我的代码看起来会很糟糕并且更加混乱。

有人能帮我吗?我可以做些什么来在打印之前轻松验证我的字段,并且仍然能够在运行时使用 js 更改它们而不会产生奇怪的颜色。;) 我不想单独验证它们 - 我希望保留 execValidate() 命令之类的东西,以便它自动检查子表单中的所有字段。

如果您需要更多信息,请告诉我!

0 投票
1 回答
704 浏览

adobe-reader - Adobe 文件夹级 JS 在 Acrobat Pro DC 上运行,但在 Acrobat Reader DC 上不允许

我有一个用例,从 IIS / MVC 下载 PDF 表单,由最终用户填写并提交回服务器。成功提交 FDF 响应后会触发文档保护以禁止更改文档。保护由文件夹级 javascript 函数激活:

文档级函数调用上述函数如下:

问题是使用 Acrobat Reader DC 提交表单时出现以下错误:

NotAllowedError:安全设置阻止访问此属性或方法。Security.getSecurityPolicies:7:Doc undefined:Exec

使用 Acrobat Pro DC 时,安全性已成功应用。我已将安全设置从 Pro DC 导出到 Reader DC。我在这里缺少什么?

0 投票
1 回答
207 浏览

javascript - 如何在 acrobat javascript 中加载 dll 文件?

这是我在 js 文件中加载 dll 的步骤 var x = callFunction();

我在 new PrintableInt(1) 处遇到错误;说明 PrintableInt 没有构造函数的行

-- 我正在使用 adobe ExtendScript Toolkit

-- 我正在关注以下链接:第 200 页间接访问 https://www.adobe.com/content/dam/Adobe/en/devnet/scripting/pdfs/javascript_tools_guide.pdf

我已经为 dll 编写了 c++ 类,如下所示

PrintableInt.h

PrintableInt.cpp

请提供您的反馈。

提前致谢

0 投票
1 回答
1083 浏览

html5-canvas - 在 Adob​​e Animate CC 中访问外部 JS 函数

在我的 Animate CC 文件中,我可以处理外部 js 文件的加载,但我很难理解如何从时间轴访问这些外部文件中的函数?例如,如果我的外部脚本有:

我如何从时间轴上的关键帧调用该函数?

this.videoPlay(); 或 _root.videoPlay(); 不工作

0 投票
0 回答
656 浏览

java - 具有动态条码生成功能的可编辑 PDF

我正在尝试使用 Java 生成一些可编辑的 PDF。为此,我使用了 Aspose.PDF 库 ( Aspose.PDF Java ),它公开了一些不错的方法,这些方法允许我生成一个文档,如下所示,但仅限于运行时。 当用户用数据填充给定的文本字段时,我需要知道是否有办法添加(或编辑)TextBoxField 条形码。我想使用文本字段验证事件并重新生成条形码,就像在下面描述的工作流程中一样。 任何建议将不胜感激!生成文本
PDF 生成图表

0 投票
1 回答
1125 浏览

javascript - Adobe Acrobat Pro DC 自定义计算脚本建议

我正在尝试创建一个表单:

  1. 一系列分子和分母来计算
  2. 如果该字段留空,则不包括在计算中
  3. 计算要实时更新,而不是等到每个字段都有一个数字后才计算。

这是表单中唯一的计算,因此不使用更改计算顺序。在文档 javascript 中,我有

在该字段的自定义计算脚本中,我有

我遇到的问题:

  1. 计算不是实时计算的
  2. 仍然必须输入所有字段才能进行计算。
  3. 如果输入零,则不会运行计算。
0 投票
1 回答
1090 浏览

javascript - Adobe Acrobat 所需的单选按钮 Javascript

这是一个 Adob​​e Acrobat DC 问题。我正在研究 Javascript 领域,所以我希望这是这个地方。

目前正在创建一个有“是”或“否”答案的申请表(使用单选按钮)。我希望他们被要求回答,但由于某种原因,当使用所需的选项(如下所述)时,它仍然指出需要检查另一个单选按钮。我查了一下,他们在同一个组。

  1. 我希望表格要求选择是或否,但不能同时选择两者。我在属性>常规下使用了所需的选择。但是,即使它们在同一个组中,仍然需要检查两者。

我已经阅读了几个 js 脚本,但它们似乎不适合这些需求,因为它似乎太简单了。

  1. 此外,在表格的另一部分,如果申请人标记“是”,我想要一个文本框(解释原因)。因此,如果“是”,首先需要“是”或“否”,然后需要“Textbox1”

如果可能的话,如果申请人没有在所需的单选按钮组中选择一个选项,让该组显示一条消息“选择至少一个选项”

我相信,我能找到的最接近 #2 的是:

对于#3,我相信它类似于:

任何帮助将不胜感激。谢谢你。

PS这里有几张照片,我希望能比上面更好地传达我想要表达的东西。在下一张照片中,您可以看到它们都在同一个组中(单选按钮)并且它们都是必需的:Adob​​e Acrobat In Editor Mode

接下来是当我尝试以使用阅读器的用户身份填写表单时。它表明其他单选按钮也是必需的,即使它们在同一组中:Adobe Reader As A User

0 投票
1 回答
339 浏览

excel - Adobe Javascript 对象 - 在 Portfolio 文件中列出和创建文件夹

我正在使用 Acrobat PRO DC 和 Excel VBA 来自动化与 Adob​​e Portfolio PDF 文件的一些交互。

使用 Adob​​e JSO,有没有办法获取现有投资组合子文件夹的列表?还是创造新的?我可以使用以下方式将附件添加到投资组合文件中的文件夹:

这会将“subfile.txt”导入到 JSO 的投资组合文件中的第一个现有文件夹中。但是,如果文件夹不存在于投资组合文件中,则此代码不起作用。对文件夹的实际索引进行硬编码(通过<1>)似乎相当笨拙。

现有文件夹似乎不是通过 dataObjects 集合返回的内容的一部分。

任何帮助将不胜感激。谢谢!