【发布时间】:2021-01-15 05:10:09
【问题描述】:
我正在使用 Adobe Acrobat 产品内置的 Javascript API,并尝试访问 doc.pageWindowRect 属性。
我最初发现 doc.pageWindowRect 在我尝试访问它时是未定义的,并且通过 AdobeUsers 论坛上的各种帖子,我发现我需要先激活媒体扩展,通过运行类似 console.println(this.media); 的东西
通常这会打印如下结果:[object DocMedia]
但是,在我们客户使用的某些计算机上,这只是打印undefined。似乎让this.media 保持未定义意味着doc.pageWindowRect 也将保持未定义。
有谁知道如何确保this.media 已定义,从而启用doc.pageWindowRect?或者任何其他获取doc.pageWindowRect信息的方式?
我想知道激活媒体扩展是否可能存在延迟(我在网上找到的一个建议),并尝试使用 app.setInterval 重复运行代码以显示 this.media 和 doc.pageWindowRect,但即使在等待一个几分钟后,它们仍然没有被定义。
任何建议将不胜感激。
【问题讨论】:
-
对于任何有兴趣解决此问题的人,此 StackOverflow 问题的作者有另一个线程,其中包含有关此问题的更多信息,可能对 Adobe 的支持社区有所帮助:community.adobe.com/t5/acrobat/…
标签: javascript pdf adobe acrobat acrobat-sdk