Newsgroup: it.comp.grafica
Titolo: HELP!xPress 4 - script o actions???

Salve,
sono nuova!Ho dato una letta all'indietro e non mi sembra che sia gia'
stato trattato.
Avrei la necessita' di velocizzare alcuni aspetti ripetitivi di un
lavoro di imapginazione con xPress 4.
 - E' scriptable, avete consigli e dritte in proposito?
 - Esiste qualche programma per Macro o Action tipo Photoshop?
Grazie di tutto
Emy
-----
togli la 's' dall'ID di posta


Tante cose si possono fare con le pagine mastro... Ma tu esattamente di cosa
hai bisogno ?
Pier

  - Esiste qualche programma per Macro o Action tipo Photoshop?
Mac, Windows, entrambi? 
esempi delle funzioni che devi automatizzare? 
budget? 
gio

Intanto grazie.
 - Mac
 - Le funzioni non sono sempre le stesse, ma ad esempio poter cambiare
in progressione un numero in un box testo della MASTRO, oppure
un'immagine in un box immagine
 - Budget? Mumble, mumble... possibilmente free - per questo pensavo
alla possibilita' di Applescript, poi se ne vale la pena dovrei valutare
la cosa.


oppure un'immagine in un box immagine 
lo snippet seguente dovrebbe più o meno consentire 
l'importazione secondo un criterio automatico (vale 
lo stesso warning cubitale del caso precedente ;-). 
l'immagine viene cercata in una cartella assegnata 
e il suo nome deve essere uguale al codice contenuto 
nella descrizione testuale del corrispondente articolo. 
come puoi notare, nell'esempio la finestra immagine viene 
creata ex novo a destra della corrispondente finestra testo. 
se l'immagine richiesta non esiste, la finestra resta vuota; 
interagendo con Finder puoi ovviamente testare in anticipo 
l'esistenza del file immagine e consentire la selezione 
'manuale' da parte dell'utente in caso di problemi, ma la 
formulazione temo dipenda dall'esatta versione di System 
che utilizzi e dal momento che io sto ancora a 8.1...  x:-) 
******
tell application "QuarkXPress Passportª 4.1"
  set cartella_immagini to "9600 RORKE:IMMAGINI CATALOGO:"
  tell document "pinco"
    tell page 7
      repeat with box_testo_articolo in 
         (text boxes whose name is "panco")
        set x to (left of bounds of box_testo_articolo as integer) + 70
        set y to top of bounds of box_testo_articolo as integer
        try
          set codice_articolo to (contents of first paragraph 
             of story 1 of box_testo_articolo whose style sheet 
             is "CODICE ARTICOLO")
          set box_immagine to make picture box at end with properties 
             {bounds:{y, x, y + 20, x + 20}}
          set image 1 of box_immagine to (cartella_immagini & 
             codice_articolo)
          set bounds of image 1 of box_immagine to proportional fit
        on error
        end try
      end repeat
    end tell -- page 7
  end tell -- document pinco
end tell -- XPress 
******
/note a margine 
1) qualunque cosa ti sia arrivata, il carattere dopo 
   'Passport' era in origine un simbolo di trademark 
2) naturalmente devi togliere tutti gli a capo che ho 
   dovuto inserire all'interno dei singoli comandi 
a parte i miserrimi risultati che la consultazione 
del sottoscritto può produrre, ti consiglio vivamente 
la frequentazione delle mailing list 
'
macs...@listserv.dartmouth.edu
' 
'
applescr...@public.lists.apple.com
' 
sulle quali trovi specialisti dello scripting di XPress 
più che volonterosi nel fornire risposte riguardanti 
proprio quella classe di dubbi che tendono a scoraggiare 
i principianti come me. 
se arrivi a scriptare sul serio possono tornarti utili 
due oggetti che ho più volte visto menzionare: un libro 
riguardante lo scripting di XPress e una XTension che 
ti permette di installare in XP un menu dal quale 
lanciare gli script; i relativi dati puoi reperirli 
chiedendo su una delle due liste o anche su 
'
quar...@listserv.indiana.edu
'. 
gio scripticchiolo

Intanto ti ringrazio infinitamente. Provero' le cose che mi hai inviato,
e comunque le risorse consigliate vedro' di farle fruttare al massimo,
anche se la vedo dura. Speravo sinceramente in qualcosa di piu'
semplice, del tipo 'registrabile', come avviene per il Finder, ma
probabilmente mi sono illusa
Ma, che tu sappia, non esiste proprio nulla del genere?
Se devo mettermi a studiare molto per risolvere la cosa, mi sa che il
lavoro renderebbe poco, e dato che c'e' gia' un po' di crisi non so se
posso permettermelo.
Comunque ancora grazie tante.
Buone cose.
Emy
