このURLは存在しません。
日本語のホームページ にお戻りください。
他のサイトのリンクでこのページにたどりついた場合はそのサイトの
ウェブマスターにリンクが壊れている旨をお伝えください。
Error returned: 404
You may wish to try one of the following links:
Extrait d'InDesign Magazine. Rédigé par Olav Martin Kvern.
Dans les romans d'Harry Potter, le méchant, le sorcier Voldemort, est si terrible que les personnages n'osent pas dire son nom. Ils trouvent plus sûr de le nommer « Vous-savez-qui ». Cela me fait penser à une de mes fonctionnalités préférées d'Adobe® InDesign®, « Vous-savez-quoi ». Et contrairement à Voldemort, cette fonctionnalité n'est pas du tout méchante. Elle est juste mal comprise.
« Vous-savez-quoi » est une fonctionnalité fantastique qui vous permet pratiquement de tout faire plus facilement, plus rapidement et plus efficacement dans InDesign. Votre logiciel InDesign est fourni avec un ensemble de fonctionnalités très utiles en association avec le « Vous-savez-quoi » dont vous ignorez sans doute même l'existence. Inutile de savoir quoi que ce soit sur « Vous-savez-quoi » pour utiliser ces fonctionnalités. Une fois qu'elles sont installées, vous pouvez vous en servir comme de n'importe quelle autre fonctionnalité d'InDesign.
Vous l'aurez deviné, par « Vous-savez-quoi » j'entends les scripts InDesign. Si vous ne devez retenir qu'une seule chose de cet article, c'est qu'il est inutile de savoir écrire des scripts pour pouvoir les utiliser. Peu de gens le savent, c'est pourquoi de nombreuses personnes refusent même d'essayer d'utiliser les scripts, alors que les scripts existants peuvent vous épargner du temps et bien des soucis. Des centaines de scripts InDesign sont disponibles en ligne (la plupart gratuitement) et sont faciles à installer.
Il y a donc de grandes chances que quelqu'un ait déjà écrit des scripts pour vous et souhaite réitérer l'expérience, simplement pour la gloire ou pour une somme modique.
Vous souhaitez ajouter des traits de coupe autour de différents objets ? Ou convertir un ovale en rectangle ? Exécuter un ensemble d'opérations de recherche/remplacement en même temps ? Sélectionner toutes les images d'une page ou d'une double page ? Classer une liste de paragraphes par ordre alphabétique ? Toutes ces fonctionnalités, et bien plus encore, sont possibles via les exemples de scripts disponibles sur votre CD d'InDesign CS. Mais vous devez d'abord les trouver et les installer.
Pour trouver les scripts, ouvrez le dossier Infos techniques Adobe du CD d'InDesign CS. Les exemples de scripts sont situés dans le dossier correspondant. Si vous avez installé InDesign avec Creative Suite, les scripts se trouvent sur le CD des ressources et des extras.
Pour Mac OS, vous pouvez utiliser les versions AppleScript (fichiers .as) ou JavaScript (.js) des scripts. Pour Windows, utilisez soit la version VBScript (.vbs) soit la version JavaScript.
L'installation d'un script InDesign est très simple : il suffit de placer le fichier de script (ou un raccourci vers le fichier) dans le dossier Scripts (situé dans le sous-dossier Paramètres prédéfinis de votre répertoire InDesign). Si aucun dossier Scripts n'existe, créez-en un.
Lorsque le script est enregistré dans le dossier, il apparaît dans la palette Scripts d'InDesign. Pour y accéder, sélectionnez Scripts à partir du menu Fenêtre, dans le sous-menu de scripts.

Palette Scripts avec des scripts installés
Pour exécuter un script, cliquez deux fois sur son nom dans la palette. La plupart des scripts disposent d'une interface utilisateur comparable aux autres logiciels, et c'est bien ce qu'ils sont.

La plupart des exemples de scripts incluent une interface utilisateur.
Vous pouvez même attribuer un raccourci clavier à un script à l'aide de la boîte de dialogue Modifier les raccourcis. Dans le menu contextuel Zone du produit de la boîte de dialogue de modification des raccourcis clavier, cliquez sur Scripts pour afficher la liste des scripts.
Finalement c'est plutôt simple, non ? Si vous trouvez cela difficile, ce n'est plus une question de scripts mais d'informatique de base et ce n'est plus de mon ressort...
Voici une description des exemples de scripts contenus dans le CD InDesign :
AddGuides trace des repères autour des objets sélectionnés.
AddPoints ajoute des points modifiables supplémentaires aux tracés des objets sélectionnés.
CreateCharacterStyle : lorsque vous créez un style de caractères dans InDesign, par exemple, seules les propriétés du texte sélectionné qui sont différentes de la mise en forme par défaut du texte associé sont ajoutées au style de caractères. Cette commande crée un style de caractères basé sur la mise en forme du texte sélectionné.
La fonction de traits de coupe (voir ci-dessous) permet de dessiner des traits de coupe ou des repères de montage autour des objets sélectionnés. La version AppleScript de ce script comporte une petite erreur ; vous devez définir les unités de mesure en points avant d'exécuter le script, sinon vous risquez de voir de très grands repères d'impression. (Vous pouvez également télécharger la version mise à jour par Adobe ; voir l'adresse indiquée à la fin de cet article).

ExportAllStories exporte tous les articles d'un document vers le dossier souhaité au format texte, RTF ou texte référencé InDesign.
Néon crée un effet de « lueur » autour des tracés sélectionnés. Le résultat correspond approximativement à un dégradé dans Illustrator.
PathEffects modifie la forme des tracés des objets sélectionnés. Ce script comprend les célèbres effets de dilatation, de tourbillon et de contraction d'Illustrator et permet de convertir les rectangles en ovales (comme dans QuarkXPress).
RandomFill remplit les blocs sélectionnés avec des objets aléatoires.
SortParagraphs classe les paragraphes de la sélection dans l'ordre alphabétique.
TabUtilities définit une tabulation ou un retrait sur la position du curseur ou une tabulation à droite, sur le contour droit de la colonne de texte.
TextCleanup exécute un ensemble d'opérations de recherche/remplacement. Les remplacements à effectuer sont définis dans un simple fichier texte.
TextCounter compte le nombre de caractères, de mots ou de ligne de texte dans la sélection, le bloc de texte ou l'article contenant la sélection. Il s'agit à peu près de la même fonctionnalité que celle de compte de mots dans la palette Infos avec quelques fonctions supplémentaires.
Les scripts vous permettent de réaliser pratiquement toutes les opérations possibles avec l'interface utilisateur d'InDesign, outre certaines opérations que vous ne pouvez pas effectuer. Les scripts ne prennent pas uniquement en charge l'automatisation des tâches fastidieuses et répétitives. Ils vous permettent également d'accélérer les tâches plus simples qui finissent par vous rendre fou au cours d'une journée de travail. Pour vous simplifier la vie, il vous suffit ainsi d'appuyer sur une touche ou de cliquer deux fois sur un nom de script pour effectuer une tâche courante comprenant plusieurs actions.
Des exemples ? Retrouver l'emplacement d'origine des fichiers graphiques de votre document peut s'avérer réellement fastidieux. Vous pouvez bien sûr vous aider de la palette Liens pour afficher le chemin de l'objet graphique mais retrouver son emplacement sur le disque est déjà plus difficile. Voici un exemple de JavaScript simple qui permet d'ouvrir le dossier contenant l'objet graphique sélectionné dans le Finder (sous Mac OS) ou dans l'Explorateur Windows. Copiez ce code dans un fichier texte et enregistrez-le dans votre dossier Scripts (enregistrez le fichier avec l'extension .js). Vous pouvez également le télécharger depuis l'adresse http://downloads.indesignmag.com/scripts/0704.zip.
//SimpleShowLink.js //Ouvre le dossier comprenant l'objet graphique sélectionné. //L'objet graphique doit être sélectionné avec l'outil Sélection directe. var myFilePath = app.selection[0].itemLink.filePath; myFilePath.parent.execute();Ce script ne fonctionne pas si vous avez sélectionné l'objet graphique avec l'outil Sélection (au lieu de l'outil Sélection directe). Et si vous souhaitez utiliser l'outil Sélection ou sélectionner plusieurs objets graphiques à la suite, il suffit d'ajouter quelques lignes au script.
//ShowFolder.js //JavaScript InDesign CS // //Ce script ouvre le dossier comprenant le fichier lié sélectionné. // //Crée une liste qui sera utilisée pour stocker les objets graphiques répondant aux critères. var myObjectList = new Array; if(app.documents.length != 0){ if(app.selection.length !=0){ for(var myCounter = 0; myCounter < app.selection.length; myCounter ++){ switch(app.selection[myCounter].constructor.name){ case "Rectangle": case "Oval": case "Polygon": case "GraphicLine": case "Image": case "EPS": case "PDF": switch(app.selection[myCounter].constructor.name){ //Si un bloc était sélectionné à l'aide de l'outil Sélection et //qu'il contient un objet graphique, ajoutez ce dernier à la liste. case "Rectangle": case "Oval": case "Polygon": case "GraphicLine": if(app.selection[myCounter].contentType == ContentType.graphicType){ myObjectList.push(app.selection[myCounter].graphics.item(0)); } break; //Si un objet graphique était sélectionné à l'aide de l'outil Sélection directe, //ajoutez-le à la liste. default: myObjectList.push(app.selection[myCounter]); break; } } } if(myObjectList.length != 0){ for(myCounter = 0; myCounter < myObjectList.length; myCounter++){ myOpenLinkFolder(myObjectList[myCounter]); } } } } function myOpenLinkFolder(myGraphic){ var myLink = myGraphic.itemLink; var myFilePath = myLink.filePath; myFilePath.parent.execute(); }Sur le CD, dans le dossier contenant les scripts d'exemple, vous trouverez également le Guide de scripts InDesign CS. Ne soyez pas impressionné par sa taille (plus de1 800 pages), il s'agit principalement de contenu de référence (lorsque vous consultez un dictionnaire, vous ne vous souciez pas du nombre de pages qu'il contient, n'est-ce pas ?). Pour obtenir des informations supplémentaires sur l'écriture de scripts, consultez le chapitre didacticiel du Guide de scripts. Vous y apprendrez comment créer un document, ajouter un bloc de texte et entrer et mettre en forme du texte, avant de passer à des rubriques plus complexes comme l'affichage de boîtes de dialogue. Lorsque vous aurez terminé ce didacticiel, vous pourrez en consulter d'autres à l'adresse : http://partners.adobe.com/asn/indesign/scripting.jsp
De nombreux scripts sont également disponibles sur Internet. Par exemple, le site http://studio.adobe.com présente de nombreux scripts gratuits, comme celui qui permet d'ajouter une fonctionnalité de fraction (très utile si vous utilisez de nombreuses fractions mais pas de polices OpenType). Un autre script permet d'exécuter des actions Photoshop sur des images sélectionnées dans InDesign. Dave Saunders, programmeur de scripts InDesign indépendant, a mis en ligne de nombreux exemples de scripts et de conseils sur son site http://www.pdsassoc.com. Shane Stanley et Ray Robertson présentent également toute une palette d'exemples de scripts et d'études de cas InDesign sur leur site http://www.scriptingmatters.com. Ces personnes proposent également un service payant de rédaction de scripts personnalisés.
Chaque fois que vous sélectionnez une option de menu ou que vous cliquez sur un bouton de la palette, vous ne pensez certainement pas aux millions de lignes de codes C++ qui constituent InDesign. Il en va de même lorsque vous exécutez un script : inutile de penser à AppleScript, JavaScript ou VBScript. Maintenant que vous savez ce que les scripts InDesign peuvent faire pour vous, j'espère sincèrement que vous souhaiterez apprendre à rédiger les vôtres.
Après tout, vous pouvez toujours attendre (probablement indéfiniment) qu'Adobe ajoute à InDesign les fonctionnalités dont vous avez besoin, mais vous pouvez les ajouter vous-même dès aujourd'hui grâce aux scripts InDesign.
Olav Martin Kvern n'avait jamais imaginé que son étrange ambition de réaliser des images grâce aux ordinateurs pourrait constituer un métier en soi et encore moins une carrière s'étendant sur plus de 2 décennies. Il a écrit et co-écrit de nombreux livres sur l'informatique, notamment Real World PageMaker, Real World FreeHand et Real World Adobe InDesign, ainsi que de multiples articles et rubriques. Il a participé au développement de nombreux logiciels, notamment PageMaker, Visio et InDesign. Il a conçu et illustré des centaines de livres. Tout ceci le surprend encore. Il vit actuellement à Seattle et travaille pour Adobe.
このURLは存在しません。
日本語のホームページ にお戻りください。
他のサイトのリンクでこのページにたどりついた場合はそのサイトの
ウェブマスターにリンクが壊れている旨をお伝えください。
Error returned: 404
You may wish to try one of the following links: