繁体   English   中英

Adobe Acrobat Pro - 从下拉列表中获取显示值?

[英]Adobe Acrobat Pro - Get display value from dropdownlist?

我正在尝试使用 javascript 在 adobe acrobat pro 中读取“导出值”和向表单用户显示的文本值。

我似乎找不到文档,或者如果在“导出值”字段中指定了值,是否有任何方法可以确定显示的值。

示例:下拉菜单的值: ("None", 0) ("Standard, 1) ("Premium", 2)

然后在我的 javascript 中,选择了标准:

this.getField("DDL").rawValue //returns undefined
this.getField("DDL").value //returns 1
this.getField("DDL").valueAsString //returns "1"

是否有会返回“标准”的属性?

这应该这样做......带有附加参数“bExportValue”的“false”的getItemAt方法将检索当前值的下拉列表的显示值。

var field = this.getField("DDL");
var selectedIndex = field.currentValueIndices;
var exportValue = field.getItemAt(selectedIndex); // The field value
var displayValue = field.getItemAt(selectedIndex, false); // Label shown in the UI
console.println(displayValue+": "+exportValue);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM