Liebe Kollegen,
beim Versuch, ein Skript zu entwickeln, das den Druck/Export eines bestimmten Farbfelds (Volltonfarbe) temporär unterbindet, bin ich auf ein bzw. zwei Probleme gestoßen.
Es ist möglich, ein bestimmtes Farbfeld durch das Farbfeld [Ohne] zu ersetzen (löschen und Ersatzfarbe angeben). Oder in Formaten (Absatz-, Zeichen-, Objekt-, Tabellen- und Zellenformaten) bei allen möglichen Farbobjekten (Füllung, Kontur …) unter bestimmten Bedingungen die Farbe durch [Ohne] zu ersetzen.
Allerdings verlieren Objekte mit Kontur beim Zuweisen der Farbe [Ohne] auch die Konturstärke, was zu unerwünschten Effekten führen kann (verankerte Rahmen oder Tabellen haben danach je nach Lage der Kontur eine geringere Ausdehnung).
Den Farbton der Originalfarbe oder einer temporär zuzuweisenden Farbe auf 0 zu setzen bewirkt zwar den Erhalt der Konturstärke, jedoch werden auf Farbflächen/Linien unter den entsprechend geänderten Objekte die Konturen ausgespart. Sie erscheinen in Papierfarbe.
Experimente mit Überdrucken führten hier zu keiner Lösung.
Auch über den Druckfarbenmanager habe ich keine Möglichkeit gefunden, den Druck/Export einer bestimmten Sonderfarbe zu unterdrücken.
Eine Druckfarbe (ink) hat die Eigenschaft printInk (bool).
Damit lässt sich steuern, ob eine Farbe bei einer Farbseparation ausgegeben werden soll.
Farbseparationen sind in diesem Zusammenhang allerdings nicht zweckmäßig. Es geht nur darum, die Ausgabe einer Farbe zu unterdrücken.
Hat jemand eine Idee, wie man das anders als oben dargestellt und ohne die damit verbundenen Probleme (Verlust der Konturstärke auf der einen Seite, Aussparungen auf darunterlegenden Farbflächen/-konturen auf der anderen Seite) bewerkstelligen könnte?
P.S.: Eine entsprechende zielführende Nachbearbeitung in Acrobat entfällt als Lösung.
Viele Grüße
Martin