Ich habe verschiedenen Tabellen, die im Rahmen spaltenweise umbrechen. Generell funktioniert das ganz gut; was mir jedoch nicht gelingen will ist, dass der Rahmen um die Tabelle immer gezeichnet wird. Der Rahmen soll also auch unten beim linken umbrochenen Tabellenanfang erscheinen (siehe Screenshot).
Hallo netspy, ja das geht. Allerdings ist eine Zeile ExtendScript dabei, die Dir zum Erfolg verhilft.
Zunächst mal die Vorbereitung Du brauchst:
1. Eine Fußzeile, die als Textformatierung eine möglichst kleine Punktgröße hat. Probiere da mal 0,1 pt. 2. Du definierst die unteren Kanten aller Zellen in der Fußzeile mit deiner gewünschten Linienstärke 3. Du setzt den Zeilenversatz in allen Zellen der Fußzeile auf den Wert 0
Die Fußzeile sollte dann eine Mindesthöhe von 1,058 mm betragen. Dieser Wert ist im UI von InDesign leider nicht unterbietbar.
Per ExtendScript (JavaScript) geht aber auch ein kleinerer Wert, der aber auch davon abhängt mit welcher Schriftgröße die Textzellen definiert sind.
Also weiter: 4. Wähle alle Zellen der Fußzeile aus und lass folgendes Skriptzeile laufen:
Ich habe jetzt beispielsweise mal einen halben Punkt als Wert eingetragen. Falls deine Linienstärke 1 pt beträgt, die mit einem 1/2 pt in die Zelle hineinragt, ist dies der korrekte Wert.
Falls die Linienstärke kleiner sein sollte, nimmst Du einfach die Hälfte dieser Linienstärke. Möglich, dass es da auch eine Untergrenze gibt, aber bei einem halben Punkt sollte es keine Probleme geben.
Wichtig: Um später mal die Fußzeile auswählen zu können, musst Du sehr, sehr nahe ans linke untere Eck der Tabelle in der ersten Spalte heranzoomen. Sonst erwischst Du bestimmt immer die Zeile oberhalb der Fußzeile. ***** Mit herzlichem Gruß, Uwe Laubender
Warum ist das grundlegend? InDesign müsste dynamisch prüfen, wo sich eine Zeile befindet. Wenn ich mir vorstelle, wie langsam manchmal die Spaltenspanne oder die AutoGröße von Rahmen ist: Dann hast du viell. eine Vorstellung, was das mit deinen Tabellen machen würde.
Ansonsten: Wenn deine Rahmen immer gleich hoch sind, könntest du ja auch nach jeder 6. (?) Zeile eine Linie einfügen.
Ergänzend zu Uwes Idee: Man kann per Skript die Seite ermitteln, auf der eine Zeile liegt. Wahrscheinlich dann auch irgendwie den Textrahmen (?) und dadurch die Formatierung zuweisen. Das spart die Fußzeile. Andererseits stört die auch nicht.
Natürlich ist das schon ein grundlegendes Feature. InDesign bietet einige Funktionen um Tabellen umbrechen zu lassen (schließlich sind bspw. Kopf- und Fußzeilen eigentlich genau dazu nützlich) und prüfen muss InDesign eigentlich gar nichts extra, da es ja genau weiß, wo eine Tabelle umbrochen ist und es fehlt einfach nur eine Option, ob dann der Rahmen der Tabelle voll gezeichnet werden soll oder nicht. Alternativ könnte es bei Zellenformate ein zusätzliches Format für die Umbruchzeile geben, was dann noch mehr Flexibilität bieten würde.
Zu meinem Problem damit: Es geht hier um sehr viele Tabellen und die sehen auch alle unterschiedlich auch und brechen mal um Spalten und mal um Rahmen um. Deshalb hatte ich gehofft, dass es eine einfache Lösung Out-of-the-Box gibt, die ich nur übersehen hatte. Dem ist nun aber nicht so und ich werden es dann mal mit euren Tipps versuchen.