IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AppleScript Discussion :

AppleScript et InDesign


Sujet :

AppleScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut AppleScript et InDesign
    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...

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5
    Par défaut
    Bonjour,

    As-tu trouvé (je me pose la même question ) ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut
    Citation Envoyé par Jaguar 0009 Voir le message
    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 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Et finalement appliquer ce style à un texte délimité à l'intérieur d'un textframe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tell text from character c1 to character c2
       apply character style using zestyle
    end tell

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5
    Par défaut
    Merci Antoine pour cette réponse précise et super rapide !

    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.

    Citation Envoyé par Antoine Galmiche Voir le message
    Yes, après avoir pas mal galéré, comme d'hab avec AppleScript...
    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...

Discussions similaires

  1. [AppleScript] Applescript et Indesign
    Par eiffel59300 dans le forum AppleScript
    Réponses: 1
    Dernier message: 02/05/2012, 16h31
  2. [DEV] Récupérer du texte avec AppleScript
    Par Queb dans le forum AppleScript
    Réponses: 3
    Dernier message: 30/08/2007, 11h16
  3. Réponses: 1
    Dernier message: 31/05/2007, 19h31
  4. Lancer un Applescript via 4D
    Par bcatala dans le forum 4D
    Réponses: 2
    Dernier message: 03/05/2007, 19h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo