簡體   English   中英

doc.pageWindowRect 和 doc.media 在 Adob​​e Acrobat Javascript 中未定義

[英]doc.pageWindowRect and doc.media are undefined in Adobe Acrobat Javascript

我正在使用 Adob​​e Acrobat 產品內置的 Javascript API,並嘗試訪問doc.pageWindowRect屬性。

我最初發現doc.pageWindowRect每當我嘗試訪問它時都未定義,並且通過 Adob​​eUsers 論壇上的各種帖子,發現我需要首先通過運行console.println(this.media);類的東西來激活媒體擴展console.println(this.media);

通常這會打印如下結果: [object DocMedia]

但是,在我們客戶使用的某些計算機上,這只是打印undefined 似乎讓this.media保持未定義意味着doc.pageWindowRect也將保持未定義。

有誰知道如何確保this.media已定義,從而啟用doc.pageWindowRect 或者任何其他獲取doc.pageWindowRect信息的方法?

我想知道是否有可能在激活媒體擴展(一個建議,我在網上找到)的延遲,並嘗試多次運行的代碼顯示this.mediadoc.pageWindowRect使用app.setInterval ,但即使是在等待一兩分鍾后, ,它們仍然沒有定義。

任何建議將不勝感激。

似乎讓 this.media 保持未定義意味着 doc.pageWindowRect 也將保持未定義。 有誰知道如何[...] 啟用 doc.pageWindowRect?

pageWindowRect屬於multimedia.api pageWindowRect插件。 在 Acrobat 9 和可能的其他版本中,默認情況下不會加載此插件。

根據我在該場景中的發現,加載多媒體.api 插件的一種方法是在 PDF 文件中實際包含媒體

此插件的默認位置為: %Program Files%\\Adobe\\Reader 11.0\\Reader\\plug_ins\\Multimedia.api

這可能不是固定答案,但我希望該建議提供一些見解。 祝你好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM