[GastForen Programme Print/Bildbearbeitung Adobe InDesign Objekte nur mit Attribut "überdrucken" anzeigen lassen...

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Objekte nur mit Attribut "überdrucken" anzeigen lassen...

topshopper
Beiträge gesamt:

9. Sep 2006, 11:09
Beitrag # 1 von 7
Bewertung:
(1982 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

bevor ich erstellte Dokumente zum Druck gebe, hätte ich gern eine Funktion "nur überdruckende Objekte" anzeigen lasssen.

Gibt es sowas direkt in Idesign ohne den Acrobat aufrufen zu müssen?

PS: Bin noch im Urlaub. Daher ncht wundern, wenn ihr ein paar Tage nichts von mir hört;-))
X

Objekte nur mit Attribut "überdrucken" anzeigen lassen...

Christoph Steffens
  
Beiträge gesamt: 4906

9. Sep 2006, 11:37
Beitrag # 2 von 7
Beitrag ID: #249938
Bewertung:
(1975 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
so eine Funktion gibt es leider nicht (so viel ich weiß).


als Antwort auf: [#249936]

Objekte nur mit Attribut "überdrucken" anzeigen lassen...

Dude
Beiträge gesamt: 63

9. Sep 2006, 14:56
Beitrag # 3 von 7
Beitrag ID: #249946
Bewertung:
(1955 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielleicht hilft dir ja aber auch schon die einfache Überdruckenvorschau in InDesign. Zu finden unter Ansicht > Überdruckenvorschau.


als Antwort auf: [#249936]

Objekte nur mit Attribut "überdrucken" anzeigen lassen...

topshopper
Beiträge gesamt:

9. Sep 2006, 21:39
Beitrag # 4 von 7
Beitrag ID: #249972
Bewertung:
(1931 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hm,

ich bin zwar kein Scripter, aber wäre folgendes denkbar:

- man sucht alle Objekte mit Attribut "überdrucken"
(geht das überhaupt ?)
- man kopiert die Elemente auf eine neue Ebene.

und schon hab ich was ich brauche;-)


als Antwort auf: [#249938]

Objekte nur mit Attribut "überdrucken" anzeigen lassen...

topshopper
Beiträge gesamt:

15. Sep 2006, 19:12
Beitrag # 5 von 7
Beitrag ID: #251155
Bewertung:
(1853 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich habe durch Zufall - auf der Suche nach einem anderen Script - das Script "Finding manual Traps" von Gerald Singelmann gefunden:

http://www.hilfdirselbst.ch/...20application#209885

Starte ich das Script, kommt eine Fehlermeldung -2741:
Zitat "Fehlerzeichenfolge: Es wurde ""the".etc." erwartet, aber ein "Unbekanntes Token" wurde gefunden.


@Gerald: Ist dir dieser Fehler bekannt? Wäre toll, wenn Du das Skript nochmal posten könntest, vielleicht fehlt ja was.

Danke!
Erkan.

ID CS2
OS X.4.3


als Antwort auf: [#249972]

Objekte nur mit Attribut "überdrucken" anzeigen lassen...

Gerald Singelmann
  
Beiträge gesamt: 6269

16. Sep 2006, 12:37
Beitrag # 6 von 7
Beitrag ID: #251210
Bewertung:
(1841 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Erkan,

das ist interessant. In dem dort geposteten Skript hatte ich noch Apples ungleich-Zeichen verwendet, das von diesem Forum durch ? ersetzt wird, was dann netürlich keine Bedeutung mehr hat.
Es war also nie lauffähig und wurde nie von irgendeinem verwendet.

Sie sind jetzt also exklusiver Verwender des korrigierten Skripts.
Viel Spaß:

Code
global ergebnis 
global mytrapswatch
global traplayer
set ergebnis to ""

tell application "Adobe InDesign CS2"
set myDoc to active document
set allSwatches to name of every swatch of myDoc
try
tell myDoc to set mytrapswatch to color "trap"
on error
tell myDoc to set mytrapswatch to make color
tell mytrapswatch
set name to "trap"
set space to RGB
set color value to {0, 255, 0}
end tell
end try
try
tell myDoc to set traplayer to layer "indicateTraps"
on error
tell myDoc to set traplayer to make layer
set name of traplayer to "indicateTraps"
end try

set allItems to every page item of myDoc
my checkThisList(allItems)
end tell

on checkThisList(thisList)
tell application "Adobe InDesign CS2"
repeat with anItem in thisList
my checkThisItem(anItem)
set allItems to page items of anItem
if allItems is not {} then
my checkThisList(allItems)
end if
try
set allItems to every image of anItem
if allItems is not {} then
my checkThisItem(item 1 of allItems)
end if
end try
end repeat
end tell
end checkThisList

on checkThisItem(anItem)
tell application "Adobe InDesign CS2"
set myClass to class of anItem
if myClass is not image then
select anItem
end if
try
if overprint stroke of anItem then
set nu to duplicate anItem
set stroke color of nu to mytrapswatch
set item layer of nu to traplayer
end if
end try
try
if overprint fill of anItem then
set nu to duplicate anItem
set fill color of nu to mytrapswatch
set item layer of nu to traplayer
end if
end try
end tell
end checkThisItem



als Antwort auf: [#251155]

Objekte nur mit Attribut "überdrucken" anzeigen lassen...

topshopper
Beiträge gesamt:

16. Sep 2006, 13:05
Beitrag # 7 von 7
Beitrag ID: #251215
Bewertung:
(1840 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald,

WOW! Das klappt hervorragend!

Hätte nie geglaubt, sowas zu brauchen und dass es eine Lösung dafür gibt. Verwunderlich ist nur, dass ich es nicht übers Suchen gefunden hab.

Bin gearde dabei, mich mit der bekannten "TRY & ERROR" Methode an das Skripten heranzuwagen. Ich merk ja immer wieder, wieviel Arbeit es ersparen kann. Ich lerne von Euren Skripten - manche hab ich schon an meine Bedürfnissen geringfügig angepasst. Es klappt! Bis ich aber ein Skript hier posten werde, das auch Anderen nützlich ist, wirds bestimmt noch dauern;-))

Und über eine Mitgleidschaft ab Mitte Oktober denke ich auch schon nach, weil ich hier schon viel Hilfe erhalten habe.


Ciao,
Erkan.


als Antwort auf: [#251210]
X