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
Eine gute Druckvorstufe umfasst die Meisterung des Arbeitsumfeld auf dem Computer, das Wissen der Grafik und Drucktechnik und die Arbeit gut und schnell gemacht.
Ich bereite das Design für anspruchsvolle Druck wie Bücher, Zeitschriften, Kataloge und vieles mehr. Für das Design und Textumbruch verwende ich die neueste Version von Adobe-Software. Meine Vorteile sind günstige Preise, das Erreichen von Qualität und schnelle Reaktion.
Ich schreibe Scripten und entwickle Applikationen für die Automatisierung der Prozess der Grafik-Design auf MacOS Plattform. Scripten können Daten aus Datenbanken erwerben, was ist bequem für die grafische Gestaltung der Kataloge, oder aus tabulatorgetrennte Text, dann verarbeiten Daten und übermittelt die Ergebnisse in InDesign oder Illustrator-Dokumente. Sie können eine Reihe von Transaktionen durchführen, die zu viel Zeit verbrauchen wenn sie manuell eingegeben werden.
Einige Beispiele für benutzerdefinierte Skripts: automatische Platzierung der Einträge in der Kopf einer Seite in das Wörterbuch oder Lexikon; grafische Gestaltung über die Web, wo ein Klient trägt Text und Bilder ein und wählt Vorlage, Endresultat, das sofort nach Empfang der Daten auf dem Server ausgeführt werden, ist ein in InDesign erstellt pdf-Dokument; Gestaltung von Visitenkarten aus der Datenbank in Illustrator auf der Grundlage der Vorlage, Platzierung Visitenkarten in InDesign und Gestaltung von Druckbogen, Endergebnis: pdf mit Farbseparationen.
Die Möglichkeiten sind so zu sagen grenzenlos. Wenn Sie Ihre Arbeit erleichtern wollen, schicken Sie mir E-Mail an die beste Auflösung zu bestimmen.
Preise für die Druckvorstufe:
Design € 25 pro Stunde.
Automatisierung € 45 pro Stunde.
Adresse:
Albert Pikuš, Linhartova 49, 1000 Ljubljana, Slowenien
Telefon:
+3861 437 42 14, gsm: +386 41 939 120