【问题标题】:External configuration file for Indesign PluginIndesign 插件的外部配置文件
【发布时间】:2011-10-11 08:40:17
【问题描述】:

我正在为 Indesign CS5 开发一个 JavaScript 插件,我希望能够从外部文件(例如 XML 文件)对其进行配置。 是否可以?我没有在 Adob​​e 网站或网络搜索中找到任何内容...

提前致谢

【问题讨论】:

    标签: javascript plugins adobe flash-cs5 adobe-indesign


    【解决方案1】:

    从技术上讲,当尝试通过 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>

    【讨论】:

      【解决方案2】:

      是的,可以使用 E4X 语法解析 XML。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-04
        • 1970-01-01
        • 2018-05-06
        • 2014-03-14
        • 1970-01-01
        • 1970-01-01
        • 2023-03-07
        • 1970-01-01
        相关资源
        最近更新 更多