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).
Habe versucht das Problem zu lösen, bin leider keine Korypäe in Javascript.
Das Script sollte in InDesign CC und CS6 funktionieren.
Hallo Grit, dann lass Dir mal per $.writeln() den Wert für length von allGraphics für jedes untersuchtes frame in der Schleife ausgeben. Vielleicht kommst Du dann dahinter, weshalb der Test entweder nichts taugt oder woran es sonst noch liegen könnte.
Davon abgesehen: Poste mal eine Beispieldatei, die das Problem zeigt. Dropbox oder ein ähnlicher Service. Einfach den Link hier reinstellen. ***** Mit herzlichem Gruß, Uwe Laubender
Hallo Grit, kann es sein, dass der Link unvollständig ist? Ich bekomme nur ein Google-Suchergebnis.
Probier's doch bitte mal mit Dropbox und ersetze die letzte 0 im Link mit einer 1, sodass der Download sofort starten kann. Danke! ***** Mit herzlichem Gruß, Uwe Laubender
Versuche mal diesen Link: https://www.amazon.de/...tries%2A=0&mgh=1 Ich vermute mal, dass die betreffenden Rahmen Pfade enthalten bzw. weitere, leere Grafikrahmen. --- Viele Grüße Mario
Hallo Grit, der Rahmen, der fälschlicherweise entfernt wird, enthält keine Grafik im Sinne von allGraphics oder der Eigenschaft graphics.
Der enthält einfach ein Pfadobjekt aus InDesign, einen Rahmen gewissermaßen. Und das zählt nicht als "Grafik" oder "Bild".
So wie ich die Sache sehe, möchtest Du also keine Rahmen entfernen, wenn diese irgendetwas enthalten. Sei es eine "Grafik" oder eben ein anderer Rahmen.