2011-10-11 110 views
1

我正在爲Indesign CS5開發一個JavaScript插件,我希望能夠從外部文件(例如XML)配置它。 是 - 有可能嗎?我還沒有找到Adobe網站或網頁搜索什麼...提前Indesign插件的外部配置文件

回答

1

作爲一個技術性

謝謝,試圖通過JavaScript與InDesign中進行交互時,它不是被稱爲插件。 InDesign插件是用C++開發的,編譯爲.InDesignPlugin文件並在啓動時加載到InDesign中。

在實際問題中,假設您正在接受InDesign Script(.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>

-1

是的,它可以使用E4X語法來解析XML。