使用javascript在Acrobat Pro中搜索unicode代理

Jes*_*ood 5 javascript unicode acrobat

我想使用Acrobat Javascript API(search.query)搜索日文文本.除了代码范围0xD800~0xDFFF(Unicode代理代码点)之外,一切正常.我已经尝试将我要搜索的文本复制并粘贴到我的.js文件中,并且还尝试输入代理代码点,在任何一种情况下它们都显示为".".在搜索窗口中.

这是我的问题:

  1. 为什么文本在Acrobat中显示为点?
  2. 有没有办法通过Acrobat Javascript搜索代理?

编辑:更多信息:在Acrobat中,单击"Ctrl + J"以启动调试器并键入

search.query("\uDBCE\uDE2F", "ActiveDoc"); 
Run Code Online (Sandbox Code Playgroud)

然后按"Ctrl + Enter".您应该".."在搜索窗口中看到两个点(即,至少使用Acrobat 9).特别的是,如果你输入

app.alert("\uDBCE\uDE2F");
Run Code Online (Sandbox Code Playgroud)

它显示我想要搜索的字符(框).

Mih*_*ita 0

您是否尝试过输入正确的代理对?代理区域中的独立代码单元没有任何意义,并且无法呈现。与 Acrobat 无关。