Внешний файл конфигурации для плагина Indesign - PullRequest
1 голос
/ 11 октября 2011

Я разрабатываю плагин JavaScript для Indesign CS5, и я хотел бы иметь возможность конфигурировать его из внешнего файла (например, XML). Является ли это возможным? Я не нашел ничего на веб-сайте Adobe или в поисковых системах ...

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 13 октября 2011

С технической точки зрения, при попытке взаимодействия с InDesign через JavaScript он не называется плагином. Плагин InDesign разработан на языке c ++, скомпилирован в файл .InDesignPlugin и загружен в InDesign во время запуска.

По фактическому вопросу, если предположить, что вы ссылаетесь на скрипт InDesign (формат .jsx): Да, это возможно. Самый простой способ сделать это - использовать базовый класс JavaScript File. Пример:

File inFile = new File("c:\temp\testfile.txt");
inFile.open("r");
String oneChar = inFile.readch();
String fiveChars = inFile.read(5);
String oneLine = inFile.readln();

Однако, таким образом, для анализа файла конфигурации xml требуется немало усилий. Для этой цели вам лучше использовать библиотеку, созданную кем-то другим. jQuery включает в себя функциональность для этого, или вы можете перейти к более специализированной библиотеке XML for <SCRIPT>

0 голосов
/ 18 мая 2012

Да, можно анализировать XML с использованием синтаксиса E4X.

...