在 Adob​​e 中编写脚本 - 如何将字段转换为另一种类型

Scripting in Adobe - How to convert a field to another type

具体来说,我想要做的是将组合框变成模糊时的文本字段,然后再回到焦点时的组合框。这将是我将组合框文本居中的解决方法。我试过:

this.getField("fieldName").type = text;

但这对我不起作用。我错过了什么吗?在文档中找不到关于此的任何信息。我见过可以更改字段类型的加载项,那么 javascript 是什么?

你不能。 The field type is read-only.

您需要使用两个相互显示和隐藏的独立重叠字段。另一种选择是只使用一个文本字段和 运行 一个脚本来在 mouseup 上显示一个弹出菜单,当您进入时也会 运行s 。用户可以 select 从弹出窗口或键入入场。