set SearchPatern to "<CMYK>.+</CMYK>"
select insertion point before character 1 of myDoc
set mySearch to «event R*chFind» SearchPatern given «class FnIn»:myDoc, «class SelM»:{true}, «class Opts»:{«class SMod»:«constant SmodGrep»}
if «class Fnd?» of mySearch is true then
set myBarve to «class MTxt» of mySearch
my trim_line(myBarve, "<CMYK>", 0)
set myBarve to result
my trim_line(myBarve, "</CMYK>", 1)
set myBarve to resultelse set myBarve to "true"end if
set SearchPatern to "<GRAD>.+</GRAD>"
select insertion point before character 1 of myDoc
set mySearch to «event R*chFind» SearchPatern given «class FnIn»:myDoc, «class SelM»:{true}, «class Opts»:{«class SMod»:«constant SmodGrep»}
if «class Fnd?» of mySearch is true then
set myGrad to «class MTxt» of mySearch
my trim_line(myGrad, "<GRAD>", 0)
set myGrad to result
my trim_line(myGrad, "</GRAD>", 1)
set myGrad to resultelse set myGrad to "false"end if set myPdf to result
set theDate to current date
set myLog to "PDF ni bil narejen
razlogi:
"
if myTemplate is "" or myPdf is "" then
if myTemplate is "" then
set myLog to myLog & "Template ni bil dolocen
"
end if
if myPdf is "" then
set myLog to myLog & "Ime PDF fila ni bilo doloceno
end if
myCreateLogFile()else set myTemplate to myTemplate & ".indt"
set myPdf to myPdf & day of theDate & month of theDate & year of theDate & time of theDate & ".pdf"
if listaBarv is not {} then
set stringDelimiter to ","
repeat with i from 1 to length of listaBarv
if item i of tipiBarv is "3" or item i of tipiBarv is "2" then
set item i of listaBarv to stringToList for item i of listaBarv from stringDelimiter end if
end repeat
end if
myCreatePdf(listaImen, listaBarv, tipiBarv, myGradientList, myTemplate, myfile, myPdf)
end if end myGetParameters
on myCreatePdf(listaImen, listaBarv, tipiBarv, myGradients, templ, myfile, pdfn)
tell application "InDesign CS"
activate
set myInDFile to "Users:albertpikus:Public:SkiEgo:Templates:" & templ
set myDoc to open file myInDFile
set myPage to «class page» 1 of myDoc
tell myDoc
tell «class pxiP»
set «class Xits» to false
set «class XMis» to «constant XeisXMmi»
end tell
«event K2XLXMLi» given «class from»:myfile
if listaImen is not {} then
repeat with i from 1 to length of listaBarv
if item i of tipiBarv is "3" then
set myNewColor to make color with properties {«class clvl»:item i of listaBarv, name:item i of listaImen}
else if item i of tipiBarv is "2" then
set myNewColor to make color with properties {«class
clsp»:«constant enXBcRGB», «class clvl»:item i of listaBarv, name:item i of listaImen}
--else if item i of tipiBarv is "S" then
--import Adobe swatchbook spot color name item i of listaBarv
end if
end repeat
end if
end tell
Una buona prestampa comprende abile maestria di ambiente di lavoro nel computer, la conoscenza della grafica e della tecnologia di stampa e il lavoro fatto bene e rapidamente.
Preparo il disegno per stampati esigenti, come libri, riviste, cataloghi e altro. Per la progettazione e l'impaginazione utilizzo il più recente software Adobe. I miei vantaggi sono prezzi ragionevoli, la realizzazione della qualità e la risposta rapida.
Scrivo i script e sviluppo applicazioni per automatizzazione di processo di disegno grafico sulla piattaforma MacOS. I script possono prendere i dati di database o di testo tabulato, che e conveniente per disegno grafico di cataloghi, poi processano i dati e mandano i risultati a documento di InDesign o Illustrator. Possono eseguire una serie di operazioni, che esigono troppo tempo quando sono entrati manualmente.
Parecchi esempi di script personalizzati: collocamento automatico di lemme nella testa di pagina in un dizionario o lessico; disegno grafico su web, dove il cliente entra testo e immagini, sceglie un modello di documento, risultato finale che si esegue immediatamente dopo ricevere dei dati nel server è un documento pdf generato nel InDesign; disegno grafico di biglietti da visita con dati ricevuti da database in Illustrator nel base di modello di documento, inserzione di biglietti nel InDesign e generazione di foglio, risultato finale: separazioni in pdf.
Le possibilità sono quasi senza limiti. Se volete facilitare il vostro lavoro mandate mi e-mail per determinare miglior soluzione.
I prezzi per la prestampa:
Disegno grafico € 25 all'ora.
Automazione € 45 all'ora.
Indirizzo:
Albert Pikuš, Linhartova 49, 1000 Ljubljana, Slovenia
Telefono:
+3861 437 42 14, gsm: +386 41 939 120