Hallo Florian,
Deine Anfrage mobilisiert ein lange aufgeschobenes Vorhaben.
Denn so ein Skript, bzw. ein Skript, das allen Tabellen eines Dokuments ein bestimmtes Tabellenformat mit darin definierten Zellenformaten zuweist, wünschte ich mir schon lange.
Nun habe ich so ein Skript im Premium-Bereich veröffentlicht.
Das Skript
applyTableStyles.jsx weist allen Tabellen ein per Dialog ausgewähltes Tabellenformat zu und sorgt explizit dafür, dass die
Körperzellen (also alle außer Kopf- und Fußzellen) die im Tabellenformat definierten Zellenformate zugewiesen bekommen, denn diese Zellenformate werden nach meinen Beobachtungen nicht konsequent bereits mit der Zuweisung des Tabellenformats übergeben:
- Tabellenkörperzeilen
- Linke Spalte
- Rechte Spalte
Die Übernahme der Formate für
Tabellenkopfzeilen und
Tabellenfußzeilen aus dem Tabellenformat ist für eine erweiterte Version geplant. Dafür sind andere Routinen (Schleife durch alle Tabellen, da Zahl der Tabellenkopfzeilen und -fußzeilen variieren kann) notwendig, auf die ich hier verzichtet habe.
Das Skript sorgt nach der Zuweisung der Formate dafür, dass Abweichungen von den Tabellen- und Zellenformaten gelöscht werden.
Martin Fischer
Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch