Попытка найти, где в Acrobat 9.x setPersistent хранятся переменные
Согласно ужасно документированному API для Javascript для справки по API Acrobat (V.9.1), setPersistent хранит постоянные переменные следующим образом
После выхода из приложения постоянные глобальные переменные сохраняются в файле glob.js, расположенном в папке пользователя для сценариев уровня папки, и повторно загружаются при запуске приложения.
Я не могу найти этот файл на моем Mac - скрытый или нет.
Любой знает, а) где находится файл glob.js или б) где Adobe хранит постоянные переменные
1 ответ
Вы можете найти папку пользователя для сценариев на уровне папок, выполнив app.getPath("user", "javascript") ( стр. 42, Adobe, 2006). Метод app.getPath может выполняться только во время пакетного или консольного события ( стр. 124, Adobe, 2007).
Рекомендации
Adobe Systems Incorporated (2007). Adobe Acrobat SDK 8.1 Справочник по JavaScript для Acrobat API для Microsoft Windows и Mac OS. Издание 2.0, апрель 2007 г. Электронная версия. Сан-Хосе, Калифорния: Adobe Systems Incorporated.
Adobe Systems Incorporated (2006). Adobe® Acrobat® SDK 8.0 Разработка приложений Acrobat с использованием JavaScript для Microsoft® Windows® и Mac OS®. Выпуск 1.0, ноябрь 2006 г. Электронная версия. Сан-Хосе, Калифорния: Adobe Systems Incorporated.