Quelqu'un sait-il comment appliquer un style de caractère existant à un nouveau texte dans un textframe d'InDesign CS3 ???
Le guide PDF d'Adobe pour le scripting d'InDesign est truffé d'erreurs...
Version imprimable
Quelqu'un sait-il comment appliquer un style de caractère existant à un nouveau texte dans un textframe d'InDesign CS3 ???
Le guide PDF d'Adobe pour le scripting d'InDesign est truffé d'erreurs...
Bonjour,
As-tu trouvé (je me pose la même question ) ?
Yes, après avoir pas mal galéré, comme d'hab avec AppleScript...
D'abord il faut créer un style avec la propriété name en faisant gaffe de vérifier son éventuelle absence :
Et finalement appliquer ce style à un texte délimité à l'intérieur d'un textframe :Code:
1
2
3
4
5 try set zestyle to character style "NomDuStyle" on error set zestyle to make character style with properties {name:"NomDuStyle"} end try
Code:
1
2
3 tell text from character c1 to character c2 apply character style using zestyle end tell
Merci Antoine pour cette réponse précise et super rapide ! :ccool:
La technique que tu décris devrait me permettre de résoudre un problème qui me travaille depuis de nombreuses semaines (voir ici :
http://forums.adobe.com/thread/440149?tstart=0).
En effet, à défaut de réussir à conserver les styles, je vais réussir grâce à toi à les refixer correctement après l'import du nouveau texte.
C'est en effet incroyable qu'un outil aussi riche et puissant soit aussi mal documenté. C'est le néant total. Même en anglais... :cry: