Javascript inDesign

Vous avez un bloc d'une largeur déterminée (par exemple 277 mm) et vous voulez le diviser en plusieurs colonnes (de largeurs égales) séparées par des gouttières, vous pouvez faire cela aisément dans la boîte de dialogue "Options de bloc de texte".

  • Si vous voulez 2, 4, 5 ou 8 colonnes, vous obtiendrez facilement des largeurs de colonnes et de gouttières entières ou multiples de 0,25 ou 0,1 en sélectionnant "Colonnes : Nombre fixe", en modifiant les champs "Nombre" et "Gouttière" et en ne touchant pas au champ "Largeur" (ex : 5 colonnes, gouttières de 4 mm → largeur 52,2 mm).
  • Mais pour d'autres nombres de colonnes tels que 3, 6, 7, 9, 11… vous obtiendrez des valeurs déplaisantes (ex : 7 colonnes, gouttières de 4 mm → largeur 36,143 mm).

Ce script vous permettra dans le deuxième cas de trouver des valeurs plus simples : vous sélectionnez votre bloc et lancez le script et celui-ci vous proposera toutes les largeurs de colonnes et gouttières possibles multiples d'un incrément donné (par défaut, la valeur de "Préférences > Unités et incréments > Incréments clavier > Touche curseur" de votre document). Ce qui vous permet de découvrir des valeurs rondes auxquelles vous n'auriez pas pensé : par exemple vous pouvez diviser votre bloc de 277 mm en 7 colonnes de 37 mm séparées par des gouttières de 3 mm.

aiOn vous a fourni un fichier (ai, pdf, eps) et on vous demande d'y modifier une ligne de texte dans Illustrator, seulement voilà, le texte en question est vectorisé sad

Si vous avez déjà connu cette situation, vous savez que vous devrez résoudre plusieurs difficultés pour y arriver : identifier la police, vous procurer (légalement !) et charger la police si vous ne l'avez pas déjà, et enfin recomposer le texte avec exactement le même corps et la même échelle horizontale.

Ce script simple et sans aucune boîte de dialogue ni option vous aidera à accomplir la dernière étape en vous permettant d'ajuster un texte exactement aux dimensions d'un élément vectoriel. Par exemple vous saisissez et formatez avec la police requise la première lettre de votre texte à recomposer, vous sélectionnez le texte et le caractère vectorisé correspondant, et le script ajuste le texte au tracé.

aiVoici trois petits programmes simples et paramétrables.
Pour :
Tracé de courbes suivant une fonction

en coordonnées cartésiennes, polaires, paramétriques.

ex01ex02

ex03 1
 

BookBarcode et indesign CC

Le passage à la version CC d'indesign a chamboulé certains javascripts qui se paramètrent à l'aide d'interfaces utilisateurs.

BooBarcode de Marc Autret n'a apparemment pas été épargné et certains utilisateurs, dont je fais partie, se retrouvent avec un script ne fonctionnant qu'à moitié… Le script traite parfaitement les codes un à un, bloc après bloc mais celui qui souhaite lancer un traitement pat lot se retrouve amputé de cette fonction car le clic sur le bouton est inopérant.

En réalité, la totalité du script fonctionne très bien lorsqu'on a trouvé comment le faire fonctionner et c'est assez subtil.

Suivez Scriptopedia.org

Divers

À propos de Scriptopedia.org

Une idée de Loic Aigon mis en page par Eddy.VH se veut être une bibliothèque de scripts pour les produits Adobe orientés PAO. Vous y trouverez des scripts de type JavaScript pour Photoshop, Illustrator, inDesign et Acrobat et de type ATN ( Actions pour Photoshop ).