2011-10-11 4 views
1

Je suis en train de développer un plugin JavaScript pour Indesign CS5 et je souhaiterais pouvoir le configurer à partir d'un fichier externe (un XML par exemple). Est-ce possible? Je ne l'ai pas trouvé quoi que ce soit sur le site Web d'Adobe ou recherches sur le Web ...Fichier de configuration externe pour Indesign Plugin

Merci à l'avance

Répondre

1

En détail technique, en essayant d'interagir avec InDesign via JavaScript, il est pas considéré comme un plug-in. Un plugin InDesign est développé en C++, compilé en un fichier .InDesignPlugin et chargé dans InDesign au démarrage.

À la question réelle, en supposant que vous référez à un script InDesign (format .jsx): Oui, c'est possible. La façon la plus simple est de le faire en utilisant la classe JavaScript File de base. Exemple:

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

Cependant, avec cette façon, il prend un peu de travail pour analyser un fichier de configuration XML. A cette fin, vous feriez mieux d'utiliser une bibliothèque créée par quelqu'un d'autre. jQuery inclut des fonctionnalités pour cela, ou vous pouvez opter pour la bibliothèque plus spécialisée XML for <SCRIPT>

-1

Oui, il est possible d'analyser un XML en utilisant la syntaxe E4X.

Questions connexes