Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Gruppen im gesamten Dokument auflösen

Gruppen im gesamten Dokument auflösen

Michael Pabst
Beiträge gesamt: 2858

28. Nov 2007, 13:28
Bewertung:

gelesen: 8597

Beitrag als Lesezeichen
Hallo,

die Suche hat nichts zu Tage gefördert – kennt jemand ein Skript, mit dem alle Gruppen in einem mehrseitigen Dokument aufgelöst werden können?

Gruppen, die irgendwo innen eingefügt sind, sollen dabei natürlich übergangen werden – geht ja nicht anders.

Ach ja, in diesem Fall für CS3 am PC.

Gruß
Michael

iMac 2019 (Sonoma), MacBook Pro 2014 (Big Sur), Adobe CC 2023; iMac M1 24 Zoll (Sonoma)

Gruppen im gesamten Dokument auflösen

Gerald Singelmann
  
Beiträge gesamt: 6269

28. Nov 2007, 13:50
Bewertung:

gelesen: 8584

Beitrag als Lesezeichen
Dieses Script entgruppiert alle Gruppen und alle Gruppen, die gruppiert sind, aber nicht alle Gruppen, die mit anderen gruppierten Gruppen gruppiert sind. Nur also Ebene tief also.

Es schaut nicht in Pfade hinein. Gruppen, die in einen Rahmen innen eingefügt wurden, werden also nicht entgruppiert. DAs ließe sich zwar auch machen, dauert aber beim Ablauf sehr viel länger.

Code
tell application "Adobe InDesign CS3" 
set allGroups to groups of active document
repeat with aGroup in allGroups
select aGroup
set innerGroups to groups of aGroup
repeat with anotherGroup in innerGroups
select anotherGroup
ungroup anotherGroup
end repeat
ungroup aGroup
end repeat
end tell

Gruppen im gesamten Dokument auflösen

Michael Pabst
Beiträge gesamt: 2858

28. Nov 2007, 13:56
Bewertung:

gelesen: 8575

Beitrag als Lesezeichen
Gerald, vielen Dank.

Ist AppleScript, wenn ich das richtig sehe. Der Betroffene sitzt leider am PC :-(

Gruß
Michael

iMac 2019 (Sonoma), MacBook Pro 2014 (Big Sur), Adobe CC 2023; iMac M1 24 Zoll (Sonoma)

Gruppen im gesamten Dokument auflösen

Gerald Singelmann
  
Beiträge gesamt: 6269

28. Nov 2007, 14:18
Bewertung:

gelesen: 8553

Beitrag als Lesezeichen
Zitat Der Betroffene sitzt leider am PC :-(

Ah, das habe ich überlesen. Scusate.

Gruppen im gesamten Dokument auflösen

Hans Haesler
Beiträge gesamt: 5826

28. Nov 2007, 14:18
Bewertung:

gelesen: 8553

Beitrag als Lesezeichen
Hallo Michael,

dann versuche es doch mit diesem JavaScript:
Code
while (app.documents[0].groups.length !=0) { 
app.documents[0].groups.everyItem().ungroup();
}
alert ("Fertig.", "Schon gemacht");

Damit werden auch gruppierte Gruppen von Gruppen aufgelöst.

Gruss, Hans

Gruppen im gesamten Dokument auflösen

Michael Pabst
Beiträge gesamt: 2858

28. Nov 2007, 14:44
Bewertung:

gelesen: 8543

Beitrag als Lesezeichen
Hans, tausend Dank!

M.