【问题标题】:Javascript for Adobe Accrobat .setAction()Adobe Acrobat .setAction() 的 Javascript
【发布时间】:2015-01-26 22:11:41
【问题描述】:

在 Adob​​e Acrobat 的 Javascript 中有一个名为 .setAction (cTrigger, cScript) 的方法。单击文本字段“Text1”时,我希望出现警报“777”:

var f = function (){
   var x = 777;
   this.getField("Text1").setAction("MouseUp", "app.alert (x)");
}

如何让局部变量x在第二个参数cScript中可见? 短语(脚本作为参数)是否来自 Javascript Core?

【问题讨论】:

  • 我没有看到您将创建这种函数的上下文。只需运行函数体就足够了(使用合理的触发器)。

标签: javascript pdf parameter-passing acrobat


【解决方案1】:

在将值添加到 setAction 之前,您需要将值分配给字符串

var f = function (){
   var x = 777;
   cscript="app.alert ("+ x +")";
   this.getField("Text1").setAction("MouseUp", cscript);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多