![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 520 Inscrit : 31 Dec 2003 Lieu : Dans le GROLAND du bas, à gauche... (entre mer et montagne) Membre no 12 926 ![]() |
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. Ce message a été modifié par ToniOsX - 1 Apr 2011, 14:00. -------------------- MacBook Pro 13"
(au taf) L'imagination est plus importante que le savoir. A. Enstein. | Un idiot qui marche ira toujours plus loin que des intellos assis... | Ne vis pas pour que ta présence se remarque mais pour que ton absence se ressente. B. Marley. |
|
|
![]() |
![]()
Message
#2
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 242 Inscrit : 2 Feb 2009 Membre no 130 546 ![]() |
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 CODE tell application "Finder" set nbrpage to text returned of (display dialog "Nombre de couverture" default answer "") as number -- définir le nombre de page du document indesign tell application "Adobe InDesign CS4" set myDocument to make new document --créer un nouveau document sous indesign tell document preferences of myDocument --entrer dans les préférence du document set pages per document to nbrpage -- définir le nombre de page du document set facing pages to false -- page en vis à vis : true or false end tell set y1 to 0 set x1 to 0 set y2 to 100 set x2 to 100 set val to 0 --initialiser la variable --Boucle pour incrémenter les valeur repeat with counter from 1 to nbrpage set myPage to page counter of myDocument set val1 to (val + 1) set val2 to (val1 + 9) set val to val2 -- creation du bloc pour mettre les valeur (x1 y1 : coordonnées du point en haut à gauche du bloc et y2 x2 cordonnées dpoint en bas à droite du bloc à créer) set Bloc1 to make text frame of myPage with properties {geometric bounds:{y1, x1, y2, x2}, contents:"De " & val1 & " à " & val2} set val to val2 end repeat end tell end tell et à executer depuis l'éditeur. Écrit vite fait par un collègue. Jeanphifou Bonne chance Ce message a été modifié par Carlitospsd - 31 Mar 2011, 16:23. |
|
|
![]() ![]() |
Nous sommes le : 19th July 2025 - 21:43 |