AdobeAcrobatPDF Javascript检测语言

AdobeAcrobatPDF Javascript检测语言,pdf,Pdf,如果我使用了错误的论坛,我很抱歉,但我不确定还能转到哪里 我正在尝试将javascript添加到文档JavaScripts中的PDF文件中。通常我们创建两个文档,一个用英语,另一个用法语。最近,我发现了如何将图层添加到PDF文件中,然后我创建了一个按钮来在图层之间切换。现在,我发现如果在PDF的Document JavaScripts部分添加一个JS,没有函数标记,它会在PDF打开时运行脚本。因此,我想做的是在文档打开时运行脚本来检测用户的windows语言,然后根据其windows语言设置显示

如果我使用了错误的论坛,我很抱歉,但我不确定还能转到哪里

我正在尝试将javascript添加到文档JavaScripts中的PDF文件中。通常我们创建两个文档,一个用英语,另一个用法语。最近,我发现了如何将图层添加到PDF文件中,然后我创建了一个按钮来在图层之间切换。现在,我发现如果在PDF的Document JavaScripts部分添加一个JS,没有函数标记,它会在PDF打开时运行脚本。

因此,我想做的是在文档打开时运行脚本来检测用户的windows语言,然后根据其windows语言设置显示英语或法语层。

到目前为止,我已经能够使用app.alert创建一个弹出窗口,以测试我的代码,但我找不到任何可以检测用户语言的东西

var x = navigator.language;
app.alert({cMsg: x, Title:"Demo Title"});
enter code here
还尝试:

var x = navigator.language || navigator.userLanguage;
app.alert({cMsg: x, Title:"Demo Title"});

我尝试了“navigator.language”、“navigator.languages”、“navigator.systemLanguages”、“navigator.userLanguage”的各种组合。我知道app.alert可以工作,因为我用文本替换了“navigator.languages”,弹出窗口可以工作并显示x值。

最后,我似乎找不到从脚本切换层的方法。大多数情况下,我发现先使用按钮,然后使用内置的鼠标向上触发动作,但实际上并没有说明切换层的语法。

任何帮助、指导或阅读材料都会有所帮助。
谢谢。

Acrobat JavaScript中没有navigator对象;您可以查看应用程序对象。您应该仔细查看AcrobatJavaScript文档,它是AcrobatSDK文档的一部分;您可以查看应用程序对象。您应该仔细查看AcrobatJavaScript文档,它是AcrobatSDK文档的一部分。