Tutoriels vidéo art graphique gratuits

 
Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Pages: [1] 2   En bas

Auteur Sujet: Recherche propriété de style pour Script  (Lu 8954 fois)

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Recherche propriété de style pour Script
« le: mars 04, 2009, 12:25:25 pm »

Bonjour,

Je voudrais travailler avec un script : FindChangeList pour appliquer des feuilles de caractères et de paragraphe.

En fait, je voudrais rechercher le texte importé en italique et lui appliquer une feuille de caractère italique.

Pas de problème pour le remplacer : appliedCharacterStyle:"italique"

Par contre je ne sais pas comment faire la première étape ?

Savez-vous si il existe une base de données la dessus ?

Merci
IP archivée

Wapou

  • Wisi Addict
  • ***
  • Hors ligne Hors ligne
  • Messages: 236
    • Voir le profil
Re : Recherche propriété de style pour Script
« Réponse #1 le: mars 04, 2009, 13:00:02 pm »

Compomeca dans les landes ?
IP archivée
Wapou le Prince du long document

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #2 le: mars 04, 2009, 13:36:08 pm »

Non à côté.
Pays basque
Pourquoi ?
IP archivée

L. Tournier

  • Wisi Addict
  • ***
  • Hors ligne Hors ligne
  • Messages: 201
    • Voir le profil
    • GREP et InDesign CS3/CS4
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #3 le: mars 04, 2009, 14:55:54 pm »

Je conseille plutôt de passer par un script à enregistrer dans la palette destinée à cet effet. Ce serait sous la forme :
// remplace texte Regular/Normal par style de caractère 01 romain
app.findTextPreferences = null;
app.changeTextPreferences = null;
app.findTextPreferences.fontStyle = 'Regular';
app.findTextPreferences.position = Position.normal;
app.changeTextPreferences.appliedCharacterStyle = '01 romain';
app.activeDocument.changeText();
Lignes de code que l'on peut compléter ensuite.

rmq : je suis novice pour ce qui est du javascript, mais ça fonctionne.
IP archivée
GREP et InDesign CS3/CS4. Rechercher, remplacer et formater en un clic, Paris, Dunod, 2009, 160 pages.

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #4 le: mars 04, 2009, 15:16:46 pm »

Désolé, mais tout cela reste très flou.
Avez-vous plus de précision ?
Merci
IP archivée

L. Tournier

  • Wisi Addict
  • ***
  • Hors ligne Hors ligne
  • Messages: 201
    • Voir le profil
    • GREP et InDesign CS3/CS4
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #5 le: mars 04, 2009, 15:53:48 pm »

Première question que j'aurais dû poser : quelle version de InDesign ?
IP archivée
GREP et InDesign CS3/CS4. Rechercher, remplacer et formater en un clic, Paris, Dunod, 2009, 160 pages.

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #6 le: mars 04, 2009, 16:08:02 pm »

CS3
IP archivée

L. Tournier

  • Wisi Addict
  • ***
  • Hors ligne Hors ligne
  • Messages: 201
    • Voir le profil
    • GREP et InDesign CS3/CS4
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #7 le: mars 04, 2009, 16:32:14 pm »

Vous allez créer un script pour appliquer un style de caractère au texte en romain, italique, etc. Ouvrez un fichier txt basique et copiez les lignes de code ci-dessus. Enregistrer le document avec le nom que vous voulez sous le format .jsx. Placez ensuite ce fichier dans le dossier spécifique aux scripts. Pour l'appliquer dans CS3, Fenêtre > Automatisation > Scripts.  Puis double-cliquez sur le script en question. Votre texte devrait être formaté.
Quelques mots sur le script qui formate du texte en romain : les deux premières lignes sont obligatoires et à recopier pour chaque nouveau style que vous appliquez. La 3e ligne recherche le texte en romain (dénomé Regular avec Times New Roman par exemple). La 4e spécifie la position (ici normal) pour ne pas appliquer le style a du texte en exposant. La 5e désigne le style de caractère à appliquer, style que vous avez au préalable défini (évitez de spécifier le corps).
Si vous souhaiter appliquer l'italique, répétez les deux premières lignes, puis Italic à la place de Regular, puis 02 italique (nom du style de caractère). Vous pouvez continuer pour de l'exposant, du bold, etc. Je ne suis jamais parvenu à formater directement du texte en petites capitales !
IP archivée
GREP et InDesign CS3/CS4. Rechercher, remplacer et formater en un clic, Paris, Dunod, 2009, 160 pages.

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #8 le: mars 04, 2009, 16:38:52 pm »

Ok.
Je vais essayer ça mais c'est vrai que j'aurais voulu enrichir FindChangeList.txt pour ne pas multiplier les scripts et tout faire d'un coup.
Je reviens une fois que j'ai testé.
IP archivée

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #9 le: mars 04, 2009, 18:07:34 pm »

Le script de Tonton Marcel fonctionne sans problème. ;)

Par contre j'ai une erreur lorsque j'essais de toucher à mon fichier FindChangeList.txt.
Voici le texte :
text   {fontStyle:"Italic"}   {appliedCharacterStyle:"02italic"}   {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}   remplace mot en italic par feuille 02italic
Et le message d'erreur en fichier joint.

IP archivée

L. Tournier

  • Wisi Addict
  • ***
  • Hors ligne Hors ligne
  • Messages: 201
    • Voir le profil
    • GREP et InDesign CS3/CS4
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #10 le: mars 04, 2009, 21:09:30 pm »

Comme je le disais, je suis novice en la matière. Et si je suis passé au script, c'est parce que je n'arrivais pas à ce que je voulais avec FindChangeList. Mais je ne doute pas qu'un bon scripteur trouvera la solution. Bon courage
IP archivée
GREP et InDesign CS3/CS4. Rechercher, remplacer et formater en un clic, Paris, Dunod, 2009, 160 pages.

Wapou

  • Wisi Addict
  • ***
  • Hors ligne Hors ligne
  • Messages: 236
    • Voir le profil
Re : Recherche propriété de style pour Script
« Réponse #11 le: mars 05, 2009, 08:34:27 am »

Ca marche chez vous le boulot en ce moment ?
IP archivée
Wapou le Prince du long document

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #12 le: mars 05, 2009, 18:32:35 pm »

faut pas se plaindre.
et pour vous ?
IP archivée

Wapou

  • Wisi Addict
  • ***
  • Hors ligne Hors ligne
  • Messages: 236
    • Voir le profil
Re : Recherche propriété de style pour Script
« Réponse #13 le: mars 06, 2009, 08:09:12 am »

C'est un peu mou !
IP archivée
Wapou le Prince du long document

compomeca

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 10
    • Voir le profil
    • E-mail
Re : Recherche propriété de style pour Script
« Réponse #14 le: mars 06, 2009, 14:47:45 pm »

Dis moi TontonMarcel, est-ce que tu sais pourquoi la recherche se fait exclusivement dans l'enchaînement de texte principal et non dans les notes.

Merci
IP archivée
 



Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Lightroom, Illustrator, InDesign, Flash… Aujourd’hui, Wisibility réunie plus d'une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…
Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Notre forum très actif, géré par une équipe de bénévoles répondra à vos demandes. Vous pourrez également profiter de nos émissions et reportages sur la Wisi TV.
Contact - Wisibility est une marque déposée

Blog - Tutoriels - Wisi TV - Forum