Vous avez un document InDesign avec du texte mis en forme par des styles, mais certaines parties du texte présentent différents remplacements d’attributs ou mises en forme locales, signalés par l’affichage d’un signe plus (+) en regard du nom du style. La plupart des remplacements sont volontaires et doivent être conservés mais on souhaite en supprimer sélectivement certains, par exemple toutes les occurrences de de la mise en forme locale “souligné” remplaçant une feuille de style donnée dans tout le document.
Il est bien sûr possible de faire un fastidieux “Rechercher-remplacer” selon les attributs avec usage répétitif de la commande “Effacer les remplacements”. Mais le graphiste ukrainien Wadym Martynowski m’a fait part d’une technique qu’il a mise au point :

Javascript Adobe IllustratorCe script pour InDesign permet d’alterner entre les trois alignements de contour possibles en conservant les dimensions visibles totales (contour inclus) d'un bloc.

copy-paste-baseline_fr_tn

Vous avez à modifier une tête-de-lettre qui comporte en pied une adresse sur deux lignes. La nouvelle adresse étant plus longue doit comporter trois lignes, mais la dernière (troisième) ligne de la nouvelle adresse doit être au même niveau que la dernière (deuxième) ligne de l'ancienne adresse. Dans ce cas bien sûr l'adresse devrait logiquement être déjà dans un bloc avec le texte aligné en pied (Options de bloc de texte → Justification verticale → Alignement → Bas) mais le stagiaire qui s'était chargé de la précédente édition avait laissé l'alignement du bloc par défaut sur "Haut").

Vous pouvez manuellement ajouter un repère au niveau de la dernière ligne, régler l'alignement sur "Bas" et remonter le bloc pour réaligner à vue de nez la dernière ligne là ou elle se trouvait, avant de modifier l'adresse, ou bien vous pouvez utiliser ce script qui permet de "copier-coller" la ligne de base (la coordonnée verticale) d'un texte sélectionné :

BookBarcode 2.036

Après de longues années, quelques bugs rencontrés, des patchs trouvés pour les contourner, tout était revenu quasi à la normale. Cependant, Marc Autret vient de mettre son javascript de production de codes-barres à jour pour le rendre parfaitement compatible avec les dernières versions d'inDesign.
Cette mise à jour est avant tout un correctif qui résout les quelques problèmes rencontrés par-ci par-là.

Voici quelques lignes issues de sa page conscrée à BookBarcode 2.036

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 ).