Salut à tous,
un client me demande de réaliser des carnets de tickets (10 par carnet) numérotés.
Pour la numérotation des tickets, pas de soucis, mais à des fins comptables, il faut aussi que sur la couverture de chaque carnet il y ait les numéros (1 à 10, 11 à 20 etc).
Comment automatiser cela ? J'ai fait une recherche sur le forum, mais les liens (vers le site de Branislav Milic notamment, sont morts). Il y a-t-il moyen de mettre un opérateur mathématique (+ 9) sur la numérotation de liste d'indesign (CS5) ?
Merci.
Salut,
l'utilisation d'un opérateur mathématique ne sera pas possible sans développer un JavaScript spécifique…
Par-contre il me semble que l'utilisation des "Variables de texte" devrait pouvoir résoudre le problème : une 1re variable reporterait le 1er numéro du carnet sur la couverture, et une 2e variable y reporterait le dernier numéro.
--> http://help.adobe.com/fr_FR/indesign/cs/using/WS6A9BE096-77B2-4721-9736-797C4912B6C9a.html
Salut AbracadabraPDF,
bonne idée, mais c'est moi ou dans les variables il n'y a que la dernière page (et pas la 1ère) ?
http://www.hostingpics.net/viewer.php?id=571628var.jpg
--
EDIT : je peux peut-être m'en sortir en créant un livre avec des chapitres, j'ai vu que le chapitre peut-être utilisé avec les variables, merci.
Il te faut attribuer un style (paragraphe ou caractère) différent (même si visuellement identique) aux premiers et derniers numéros, pour pouvoir utiliser les "En-tête continus".
AMHA ce sont les "En-tête continus" qui font la vraie force de cette fonction.
Je vais tester...
Et sinon, en javascript, ce serait compliqué à faire (j'en ai de vagues souvenirs, mais c'est un peu lointain), car là il va falloir que je créé autant de pages que je veux de numéros (et il y en plusieurs milliers).
Or pour les tickets ce sera fait avec un numéroteur en machine (donc même pas besoin de fichier), du coup il ne me faudrait QUE les couvs. en fichiers finaux.
Un script du style : je rentre un numéro dans un champ, dans le suivant il me met le même avec +9, et il contrôle le nombre de caractères, si moins de 4 il met des zéros devant.
Ça doit pas être bien sorcier à faire ???
Merci pour ton aide en tout cas.
Je ne sais pas JavaScripter InDesign, tout ce que je pourrais te proposer passe par Acrobat.
Ah mais sous Acrobat ça me va aussi s'il n'y a que ça (au pire je ré-importerais les pdf dans un doc InDesign).
N'y aurait-il pas une piste avec les listes et sous-listes ? page-sous liste-sous sous liste…
Avant d'aller plus loin, est-ce que la "machine à ticket" proposée ici te conviendrait ? :
http://www.abracadabrapdf.net/forum/index.php?topic=1207
Je vais tester et je te dirais.
Bonjour,
j'ai une solution un peu artisanale mais je peux pas te mettre le indd sur le forum, trop lourd.
En gros.
Tu fais un doc avec le nombre de page correspondant au nombre de couvertures de tickets. Page PAS en vis à vis.
Dans le gabarit, tu créés un bloc (1) avec la place pour 9 paragraphes plus un autre (2) avec la place pour un seul paragraphe.
Sur le premier paragraphe du bloc 1 tu lui mets un style avec numérotation. Donc il aura le numéro 1. Sur les 8 autres paragraphes tu mets un style comme pour le premier, mais sans couleur de caractères (donc invisible).
Ensuite tu mets au paragraphe du bloc 2 le même style que le premier paragraphe du bloc 1.
Puis tu chaines ces deux bloc.
Tu as donc toutes tes pages avec ce gabarit.
Tu libères tous les élements de toutes tes pages.
Ensuite, à la main tu chaines le bloc 2 d'une page avec le bloc 1 de la page suivante.
Peut-être qui existe la possibilité de chainer tous les blocs automatiquement…
Je t'ai mit un capture pour que ce soit un peu plus clair.
@AbracadabraPDF, ça commence mal... je ne sai pas où se trouve le dossier javascript d'AcrobatPro... (je le vois dans idd, toshop et strator, mais pas dans le dossier Acrobat. J'ai aussi regardé dans les bibliothèques, mais je le trouve pas).
Edit : trouvé. Du coup je teste et je te dis ce qu'il en est.
Edit 2 : bon ben ça ne fonctionne pas... J'ai bien les 2 fichiers pdf (et mis le javascript dans Acrobat), mais lorsque je clique sur le bouton "Créer tickets", rien ne se passe.
http://www.hostingpics.net/viewer.php?id=807305acr.png
.
Edit 3 : après activation de l'analyse du javascript, voici le message d'erreur renvoyé :
Il y a juste le chainage à faire à la main, les numéros s'incrémentent tout seul…
Mais bon, en applescript sinon voici une bonne base pour commencer.
A coller dans l'éditeur applescript
Bon ben si quelqu'un a besoin un jour, la réponse est donnée par Alex sur le forum d'AbracadabraPDF :
http://www.abracadabrapdf.net/forum/index.php?topic=1207.15
Il reste à ajuster les champs à son propre fichier, mais moi j'y suis arrivé... c'est que c'est pas trop dur...
Merci à tous.
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)