我正在为 Indesign CS5 开发一个 JavaScript 插件,我希望能够从外部文件(例如 XML 文件)配置它。可能吗?我在 Adobe 网站或网络搜索中没有找到任何内容...
提前致谢
我正在为 Indesign CS5 开发一个 JavaScript 插件,我希望能够从外部文件(例如 XML 文件)配置它。可能吗?我在 Adobe 网站或网络搜索中没有找到任何内容...
提前致谢
从技术上讲,当尝试通过 JavaScript 与 InDesign 交互时,它不被称为插件。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>
是的,可以使用 E4X 语法解析 XML。