Hallo!
Ich möchte leere Bildrahmen im Indesign entfernen und habe auch ein passendes Script gefunden. Leider löscht das Script auch Rahmen, in den ein Rahmen mit Inhalt plaziert ist (z.B. wenn eine Grafik o.ä. in einem Container-Rahmen verschachtelt ist).
var allFrames = app.activeDocument.allPageItems;
for (var n=allFrames.length-1; n>=0; n--) {
if (allFrames[n].constructor.name == "Rectangle" ) {
if (allFrames[n].graphics.length < 1) {
if (allFrames[n].fillColor.name == "None" && allFrames[n].strokeColor.name == "None") {
allFrames[n].remove();
}
}
}
}
Habe versucht das Problem zu lösen, bin leider keine Korypäe
in Javascript.
Das Script sollte in InDesign CC und CS6 funktionieren.
Für eine Lösung wäre ich sehr dankbar.
Vielen Dank im Voraus.
Grit