如何在Adobe Acrobat中以pdf格式设置复选框的值?
我有Acrobat XI的俄语本地化,我发现这有效:
this.getField(“checkboxID”)。value =“Да”。
(俄语中的引号中的单词为“是”)。
正如我用Google搜索,人们说我必须把价值放在“开”上。
但是在俄语语言环境中,它不接受On。如果我尝试放置除俄语单词之外的任何内容(“Да”),它会清除复选框。
我的客户可以使用杂技演员的俄语和英语本地化。 因此,如果我使用俄语单词是的,它将在俄语版的adobe中工作,但我想它在英文版本中不起作用。 我怎样才能用任何语言设置checkbot?
答案 0 :(得分:0)
你实际上有几种可能性:
a)您检查该字段,然后打开控制台并让您使用以下代码行显示字段的值:
this.getField("myCheckBox").value ;
要检查此特定框,您将使用该返回值(要取消选中,您应将其值设置为"Off"
)。 (注意:"未选中"始终为值"Off"
,并且通常可以使用;这与#34;已检查")没有通常使用的值相反。
b)您可以查看Acrobat Javascript文档中的checkThisBox()
方法。此方法按其创建顺序计算字段的小部件(各个框),并允许您检查和取消选中特定小部件。它不依赖于盒子的价值,因此也不依赖于任何本地化问题。
答案 1 :(得分:-1)
我找到了这个解决方案:
var checked = "On";
if(app.language == 'RUS')
{
checked = "Да";
}
this.getField("checkboxID").value = checked.
但似乎有点丑陋的解决方案。