Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03531.jsonl.gz/34

Ich teste gerade das Paginierungsmodul von EasyCatalog. Bei Versuchen, bei der Paginierung in den Textfluss Regel-Sets statt Bibliotheken zu verwenden, bin ich auf folgendes Problem gestoßen:
Tabellen werden immer "Als Inline", also pro Datensatz eine eigene Tabelle als verankerter Textrahmen eingefügt, auch wenn "Rahmeninhalte" unter "Formatierungsregel / Eigenschaften / Einfügen" eingestellt ist.
Bei der Verwendung von Bibliotheken werden mehrere Datensätzen zu einer Tabelle zusammengefasst. Habe ich irgendwo eine Option übersehen, damit dies auch mit Regel-Sets funktioniert?
Gruß, Peter
--------------------------------------------------------------------- InDesign CC 2018 | Windows 10 Pro (64-bit)
wenn das mit Deiner Bibliothek funktioniert, kannst Du die funktionierende Bibliothek in den Formatregel-Dialog mit einem Panelbefehl importieren und Dir dann anschauen, wie es dort aussieht.
Deine Tabelle sollte in einem Textrahmen stecken und der Textrahmen sollte, auch bei Formatregeln, einer Gruppe zugewiesen sein. Die Tabellenzeilen entsprechen dann den Datensätzen unterhalb der Gruppe. Der Textrahmen wird nicht inline sondern als "Rahmeninhalte einfügen" eingefügt.
Dann wird Deine Tabelle in den Textfluss platziert und für die Datensätze der Gruppe expandiert.
Hoffe, das hilft Dir weiter. <email-pii> ----------------------- Database-Publishing -> EasyCatalog Tablet-Publishing -> Twixl publisher
dann erzeugst Du eine "virtuelle" Gruppe mit Hilfe eines Easycatalog-Zusatzfeldes und gibst dem Zusatzfeld einfach global einen beliebigen Wert für alle Datensätze.
Anschließend gruppierst Du nach dieser Gruppe und dann hast Du eine Hierarchie.
Wenn der Wert nicht global für alle Datensätze gelten soll, sondern bspw. auf Basis anderer Felder berechnet werden kann, kannst Du in dem Zusatzfeld ja eine entsprechende Formel hinterlegen.
Nach dem Gruppieren solltest Du dann die gewünschte Zusammenfassung Deiner Datensätze für die Ausgabe der Tabelle erhalten. <email-pii> ----------------------- Database-Publishing -> EasyCatalog Tablet-Publishing -> Twixl publisher
"inline" bedeutet in EasyCatalog, dass der (Text-)Rahmen des Bibliotheksobjekts oder der Formatierungsregel (das ist bei beiden gleich) erhalten bliebt und nicht aufgelöst wird.
"Rahmeninhalte" löst den (Text-)Rahmen des Bibliotheksobjekts bzw. der Formatierungsregel auf und platziert nur den Inhalt in den Textfluss (diese Paginierung geht auch nur in dieser Paginierungsart, bei Hilfslinien-Paginierung geht das gar nicht).
Es spielt überhaupt keine Rolle, ob man die Paginierung mit einer Bibliothek macht oder mit einer Formatierungsregel, der Effekt ist - für die oben beschriebene Frage - genau der gleiche.
Folgend schreibe ich nun "Template" So ein Template - bestehend aus einem Textrahmen mit Inhalt - kann freien Text enthalten, Text und Tabelle(n) oder auch nur Tabelle(n).
Damit eine Tabelle mehrere Datensätze enthalten kann, muss sie unbedingt mit einer Gruppe gefüllt werden. Das Vorgehen ist weiter oben im Thread bereits beschrieben, für den Fall dass es keine "natürliche" Gruppen, welche Datensätze zusammenfasst, gibt. In der Regel ist dieses Vorgehen auch richtig und üblich. Dann kann es auch keine "blöden Abstände" geben, weil es ja dann eine Tabelle mit mehreren Zeilen ist.
Es gibt aber auch Fälle, wo es sinnvoll ist, Tabellen zu erzeugen, die nur aus einer einzigen Zeile bestehen. Damit diese einzeiligen Tabellen ohne Abstand kommen, muss man sehr genau die in InDesign möglichen Einstellungen vornehmen. Dazu gehört vor allem "Abstand davor" bei den Tabellenoptionen. Kann man vorab testen und ansehen, indem man ein paar Tabellen einfach in einem Textrahmen untereinander setzt und die Abstände bis auf Null reduziert. Falls die Tabellen waagerechte Linien haben, muss eine der zusammenstossenden Tabellen ohne Kontur oben bzw. unten eingestellt werden, sonst sieht man 2 Linien (die kriegt man naturgemäß nicht übereinander). Hierfür sollte man auf jeden Fall die Paginierung wählen, die Rahmeninhalte einfügt. Inline geht auch, wird aber relativ undynamisch, wenn man waagerechte Linien zwischen den Zeilen hat (führe ich jetzt nicht weiter aus…)
Oder es werden Tabellen erzeugt, die mehrere Zeilen haben (also aus Gruppendaten) und diese sollen ohne Abstände zur folgenden Tabelle gesetzt werden. (kommt in der Praxis auch häufig vor). Da kann man genau so operieren wie bei den einzeiligen Tabellen.
Um Jost77 für seinen speziellen Fall den richtigen Tipp zu geben, müsste man genauer wissen, was er braucht.
Gruß Stibi
--------------------- MAC OSX 10.12.6 MacBook Pro 15"
ich hatte eigentlich alles schon. Gruppe: "Seitenzahl", ... . Ich dachte auch, dass ich bei den Formatierungs-/Paginierungsregeln schon alles ausprobiert hätte - aber leider immer ohne Erfolg. Daher auch der "Hilfeschrei" hier! Was habe ich nun (nochmal) gemacht: - die Gruppe nochmal neu (gelöscht/angelegt) definiert (Gruppierung) - die Formatierungs-/Paginierungsregel des Rahmens (nochmal) an die Gruppe mit Rahmeninhalten angepasst
--> dann hat es funktioniert!
Danach noch den Abstand zwischen den Gruppen (Seitenzahl) über die Absatz-/Tabellenformate angepasst - fertig.
Wenn es funktioniert kann es "so einfach sein" ;-)!
Nochmal vielen Dank
(Dieser Beitrag wurde von jost77 am 6. Jan 2018, 09:22 geändert)