TypeError:这个.ExportDataObject不是函数



我有一个简单的pdf文件,其中包含一个嵌入式文件(test.xml(。我正试图添加一个JS,以便在打开pdf文件后调用它(即使通知用户接受风险等(。我已经读过了,为了实现这一点,应该使用的JS是:

this.ExportDataObject({cName:"test.xml", nLaunch:2});

出于某种原因,它不起作用。我检查了Acrobat阅读器DC(版本2021.001.20145(上的调试js控制台,显示的错误为TypeError: this.ExportDataObject is not a function。我不知道为什么在我的";这个";对象ExportDataObject不可用。。。我认为它应该随时可用,不是吗?我也在没有this.的情况下进行了测试,并且误差是不同的ReferenceError: ExportDataObject is not defined

这使我认为this.ExportDataObject是存在的,但不是原始错误所说的函数。。。但是,如果不是函数,那是什么?一个typeof显示";未定义";。不知道该怎么做。不确定下一步是否应该进行更多的JS调试,或者问题是否与pdfs或Acrobat上的某些内容有关。有什么帮助吗?谢谢

Javascript函数名区分大小写,如Adobe(第151页(所述,正确拼写为exportDataObject(),不带前导大写。

我相信你拼错了ExportDataObject()

应该是exportDataObject()

使用Javascript时应该小心,因为JS会以不同的方式解释拼写,所以很容易混淆拼写。

与大多数语言一样,js也区分大小写。

但是ReferenceError: ExportDataObject is not defined,ReferenceError总是声明对象根本没有定义,并且在类方法中找不到。

因此,您需要确保具有确切exportDataObject名称的函数存在,并相应地使用它们。

相关内容

  • 没有找到相关文章

最新更新