Поиск суррогатов Юникода в Acrobat Pro с использованием JavaScript - PullRequest
5 голосов
/ 01 октября 2011

Я хотел найти японский текст с помощью API Acrobat Javascript (search.query).Все работает нормально, за исключением диапазона кодов 0xD800 ~ 0xDFFF (суррогатные кодовые точки Unicode).Я попытался скопировать и вставить текст, который я хочу найти, в мой файл .js, а также попытался ввести суррогатные кодовые точки, в любом случае они отображаются как "."в окне поиска.

Вот мои вопросы:

  1. Почему текст отображается в Acrobat как точка?
  2. Есть ли способ поиска суррогатов?через Acrobat Javascript?

Редактировать: Дополнительная информация: В Acrobat нажмите «Ctrl + J», чтобы запустить отладчик, введите

search.query("\uDBCE\uDE2F", "ActiveDoc"); 

и нажмите"Ctrl + Enter".Вы должны увидеть две точки (например, "..") в окне поиска (по крайней мере, в Acrobat 9).Особенность в том, что если вы наберете

app.alert("\uDBCE\uDE2F");

, то отобразится символ (поле), который я хочу найти.

1 Ответ

0 голосов
/ 07 октября 2011

Вы пробовали вводить правильные пары суррогатов? Автономные единицы кода в суррогатной области не имеют никакого смысла и не могут быть отображены Ничего общего с Акробатом.

...