Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

In PRINT NGEN gibt es sowohl Fließsatztabellen als auch gestaltete Tabellen.

Während eine Fließsatztabelle nur aus einem oder mehreren Textbeinen besteht und die Spalten der Tabelle durch das Setzen von Tabulatorpositionen entstehtentstehen (klassisches Beispiel: Sporttabellen), weißt eine gestaltete Tabelle einzelne eigene Layoutbereiche auf. So können Spalten, Zeilen und Zellen - ähnlich wie bei Tabellen in Word oder Google Docs - eingefügt, geteilt oder in ihrer Reihenfolge verändert werden.

Funktionalitäten des Tabellenmoduls

  • Selektieren von Bereichen

  • Hinzufügen von Zeilen und Spalten

  • Anpassen, Vererben und Gewichten von Zeilenhöhe und Spaltenbreite

  • Einfügen von Linien

  • Übernahme von Inhalten über Copy & Paste

Inhaltsverzeichnis

Expand
titleInhaltsverzeichnis anzeigen
Table of Contents
maxLevel4

Allgemeine Beschreibung

Die gestaltete Tabelle besteht aus folgenden Bereichen:

Image RemovedImage Added

 

  • Die Tabelle ist ein Container mit dem Objekttyp

Tabelle
  • “Tabelle”.

  • Die Spalte ist eine Form mit dem Objekttyp

TabellenSpalte
  • “TabellenSpalte”.

  • Die Zeile ist eine Form mit dem Objekttyp

TabellenZeile
  • “TabellenZeile”.

  • Die Zelle ist entweder eine Text- oder Bild-Zelle mit dem Objekttyp

TabellenZelle
  • “TabellenZelle”.

 

Erstellen einer neuen Tabelle

Es gibt zwei Möglichkeiten, neue Tabellen zu erstellen:

  • aus einer Vorlage in der gedockten Bibliothek (für Anwender:innen)

  • von “Null auf” durch Zeichnen eines Containers (nur für Vorlagenbauer:innen relevant)

 

Aus einer Vorlage in der gedockten Bibliothek

Im folgenden Video wird gezeigt, wie eine Tabelle aus einer Vorlage erstellt wird:

https://www.youtube.com/watch?v=XnAwKSiL030

Für den oder die Benutzer:in werden Tabellen wie “normale” Artikelvorlagen in der gedockten Bibliothek zur Verfügung gestellt. 

Die Tabellen-Vorlagen werden per Drag & Drop auf die Seite gezogen. 

Um eine Tabelle mit Inhalt zu füllen, wird für diese wie bei einer normalen Artikelvorlage einen neuen ein neuer Artikel angelegt. Über Rechtsklick auf eine Tabellenzelle öffnet sich das Kontext-MenüKontextmenü. Hier wird der Menüpunkt “Artikel anlegen” ausgewählt, um einen neuen Tabellen-Artikel zu erstellen (analog kann auch die Funktion “Fehlende Texte anlegen” genutzt werden).

Sobald der Tabellen-Artikel angelegt ist, können die einzelnen Zellen der Tabelle mit Text befüllt werden.

 Von

“Von Null

auf

auf” (durch Wechseln des Bereichstyps) - nur für Vorlagenbauer:innen relevant

Wenn eine Tabelle "von Null auf" erstellt werden soll, wird zunächst ein Container über die Layout-Werkzeugleiste gezeichnet. 

Anschließend wird wechselt über das Kontext-Menü Kontextmenü „Bereich - Typ wechseln“ in einen „Tabellen-Container” gewechselt.

Initial hat der neu erstellte Tabellen-Container 2 Zeilen und 2 Spalten. Weitere Spalten und Zeilen können via Kontext-Menü Kontextmenü hinzugefügt werden.

Durch das Hinzufügen von Spalten oder Zeilen werden automatisch Zellenbereiche generiert. Initial sind diese immer vom Typ Text “Text” (analog der Textbeine eines Artikels), sie können jedoch auch zu Bild-Zellen oder LayoutText-Zellen gemacht werden.

 

Das

Handling von Tabellen

Der nachfolgende Abschnitt befasst sich mit dem Handling von Tabellen für die tägliche Arbeit der Redakteure Redakteur:innen und Layouter:innen.
Die Details für die Einstellungen für den Vorlagenbau finden sich im darauf folgenden darauffolgenden Abschnitt.

Selektion der Bereiche

Im folgenden Video wird gezeigt, wie verschiedene Bereiche selektiert werden können:

https://www.youtube.com/watch?v=XnAwKSiL030&t=41s

Selektion Tabellen-Container

Auswahl über <Alt> und Mausklick (oder, falls die Container-Selektion aktiviert ist, nur über Mausklick).

Selektion Spaltenbereich

Am oberen und unteren Rand des TabellenContainers Tabellen-Containers verändert sich der Maus-Cursor beim Mouseover in einen nach unten bzw. nach oben zeigenden Pfeil, bei . Bei einem Klick wird dieser Spaltenbereich selektiert.

Image RemovedImage Added

Selektion Zeilenbereich

Am linken und rechten Rand des TabellenContainers Tabellen-Containers verändert sich der Maus-Cursor beim Mouse-Over  in Mouseover in einen nach rechts bzw. links zeigenden Pfeil, bei . Bei einem Klick wird dieser Zeilenbereich selektiert.

Selektion einer Zelle

Ein einfacher Klick in diesen Bereich selektiert die Zelle.

Selektion mehrerer Spalten/Zeilen

Mit <Strg> und Klick können mehrere Zeilen oder Spalten auf einmal ausgewählt werden.

Selektion mehrerer Zellen

Entweder ebenfalls via <Strg> und Klick oder durch Aufziehen eines “Lassos” mit gedrückter linker Maustaste über den gewünschten Bereichen. Auf diese Weise werden ausschließlich die Zellen selektiert, . Spalten, Zeilen und der Tabellen-Container selbst werden nicht in die Selektion mit hineingenommen.

Die Kontextmenüs

 

Tabellen-Container

Spalte

Zeile

Text-Zelle

Layouttext-Zelle

Bild-Zelle

Spalten hinzufügen

Wird bei einer selektierten Spalte rechts geklickt, stehen drei Optionen zum Spalten einfügen im Kontext-Menü Kontextmenü zur Verfügung:

Bei der Option “einfügen (Dialog)” öffnet sich ein Dialogfenster zur Vergabe der Anzahl der neu einzufügenden Spalten sowie zum Festlegen der Position der neuen Spalten.

 Die Die Auswahl „hinten“ bedeutet nach der selektierten Spalte, „vorne“ bedeutet vor der selektierten Spalte. 

Die neue Spalte übernimmt die Eigenschaften der zuvor selektierten Spalte. Durch das Einfügen einer neuen Spalte wird automatisch ein Layoutumbruch im Tabellencontainer Tabellen-Container durchgeführt. 

Zeilen hinzufügen

Wird bei einer selektierter Zeile rechts geklickt, stehen drei Optionen zum Zeilen einfügen im Kontext-Menü Kontextmenü zur Verfügung:

Bei der Option “einfügen (Dialog)” öffnet sich ein Dialogfenster zur Vergabe der Anzahl der neu einzufügenden Zeilen sowie zum Festlegen der Position der neuen Zeilen.

Die Auswahl “Oben” “oben” bedeutet oberhalb der aktuell selektierten Zeile, “unten” unterhalb der selektierten Zeile.

 

Die neue Zeile übernimmt die Eigenschaften der zuvor selektierten Zeile.

Spaltenbreite verändern

In diesem Video wird gezeigt, wie die Spaltenbreite einer Tabelle verändert werden kann:

https://www.youtube.com/watch?v=XnAwKSiL030&t=91s

Die Breite einer Spalte kann durch Rechtsklick auf die Spalte und Auswahl des Menüpunkts “Spaltenbreite ändern” verändert werden.

Durch das Ändern der Spaltenbreite, erhält die Spalte automatisch die Art „fest“

 

Nur . Nur Spalten mit der Art “fest” können durch Ziehen mit der Maus in ihrer Spaltenbreite verändert werden. 

Nach dem Modifizieren der Spaltenbreite durch Ziehen mit der Maus oder über Eingabe muss nochmals umbrochen werden (Taste F2), damit sich die Elemente innerhalb der Tabelle neu verteilen.

Zeilenhöhe verändern

Die Höhe einer Zeile kann durch Rechtsklick auf die Spalte und Auswahl des Menüpunkts “Zeilenhöhe ändern” verändert werden.

Es öffnet sich ein Dialog zum Editieren:

Durch das Verändern des Höhen-Werts erhält die Zeile automatisch die Art „fest“. 

Nur Zeilen mit der Art “fest” können durch Ziehen mit der Maus in ihrer Höhe verändert werden. 

Nach dem Modifizieren der Zeilenhöhe durch Ziehen mit der Maus oder per Eingabe muss nochmals umbrochen werden (Taste F2), damit sich die Elemente innerhalb der Tabelle sich neu verteilen.

Zellen verbinden (nur für Vorlagenbauer:innen relevant)

Im folgenden Video wird gezeigt, wie Zellen verbunden werden können:

https://www.youtube.com/watch?v=XnAwKSiL030&t=196s

Via Kontextmenü können mehrere selektierte Zellen miteinander verbunden werden.

Der Menüpunkt “Zellen verbinden → Zellen verbinden” ist  nur aktiv bei mehreren selektierten Zellen.

 

Neben der Option “Zellen verbinden” gibt es noch weitere Menüpunkte, die nur aktiv sind, wenn genau eine Zelle selektiert ist:

  • Zeile nach rechts verbinden (alle ab selektierter Zeile) 

  • Zeile nach links verbinden (alle ab selektierter Zeile)

  • Gesamte Zeile verbinden 

  • Spalte nach unten /links verbinden (alle ab selektierter SpalteZeile

  • Gesamte Zeile verbinden 

  • Spalte nach unten/oben verbinden (alle ab selektierter Spalte) 

  • gesamte Gesamte Spalte verbinden 

 

Es macht einen Unterschied, ob beim Zellen-Verbinden mehrere Zellen selektiert sind und die Option “Zelle verbinden” gewählt wird oder ob eine Zelle selektiert ist und die Option Zeile“Zeile/Spalte verbinden verbinden” gewählt wird.  

Beispiel:

Bei einer Tabelle soll die linke Spalte aus verbundenen Zellen bestehen. Neue Zeilen, die unten angefügt werden, sollen ebenfalls die Verbindung der ersten Spalte weiterführen. Diese Spalte müsste mit einem Klick auf die Zelle, ab der die Verbindung gilt, hier die oberste, und der Auswahl „Spalte nach unten verbinden“ verbunden werden. 

Eine zusammengefasste Zelle erbt von der Spalte bzw. Zeile links oben. 

Beispiel:

Wenn in der Zeile zuvor Zelle A und Zelle B waren, wird nach dem Zusammenfassen der Zellen A und B die Einstellung von Zelle A übernommen.

Zellen teilen

In diesem Video wird gezeigt, wie Zellen geteilt werden können:

https://www.youtube.com/watch?v=XnAwKSiL030&t=221s

Nur eine Zelle, die mehrere Spalten und/oder Zeilen verbindet (= die also bereits einmal verbunden wurde!), kann wieder gemäß der Tabellenstruktur in mehrere Zellen getrennt werden.

Dafür stehen im Kontext-Menü Kontextmenü folgende Optionen zur Verfügung:

Die Option, eine Zelle vertikal zu teilen, ist nur aktiv, wenn die Zelle zuvor verbunden wurde, indem zwei oder mehr nebeneinander liegende Zellen zu einer gemacht wurden.

Die Option, eine Zelle horizontal zu teilen, ist nur aktiv, wenn die Zelle zuvor verbunden wurde, indem zwei oder mehr untereinander liegende Zellen zu einer gemacht wurden.

Die Option “Zelle teilen” teilt immer in genau so viele Zellen auf, wie zuvor verbunden wurden (egal ob horizontal oder vertikal).

Reihenfolge von Zeilen ändern

.

Reihenfolge von Zeilen ändern

In diesem Video wird gezeigt, wie die Reihenfolge von Zeilen verändert werden kann:

https://www.youtube.com/watch?v=XnAwKSiL030&t=235s

Via Kontextmenü steht bei selektierter Zeile folgender Menüpunkt zur Verfügung:

Es öffnet sich ein Dialog, in welchem eine andere Zeilennummer als die aktuelle angegeben werden kann:

Reihenfolge von Spalten ändern

Via Kontextmenü steht bei selektierter Spalte folgender Menüpunkt zur Verfügung:

Es öffnet sich ein Dialog, in welchem eine andere Spaltennummer angegeben werden kann als die aktuelle:

Spalten löschen

Durch Drücken der Entfernen-Taste oder Auswahl des Kontextmenü-Eintrags “Spalte löschen” kann eine selektierte Spalte gelöscht werden.

Wird nicht über die Entfernen-Taste, sondern über den Menüpunkt gelöscht, wird nicht nur die Spalte aus dem Tabellencontainer Tabellen-Container gelöscht, sondern auch das XML des Artikels so modifiziert, dass die Tags für die gelöschte Spalte und darin enthaltenen Zellen plus deren Inhalt sauber entfernt werden. 

Wenn versucht wird, eine Zeile oder Spalte einer Tabelle via Entfernen-Taste zu löschen, erscheint eine Sicherheitsabfrage. Dafür muss die Zeile oder Spalte oder auch beides markiert und die Entfernen-Taste gedrückt werden. Nach Bestätigung der Abfrage werden die selektierten Elemente gelöscht.

Image Removed

Zeilen löschen

gelöscht.

Image Added

Zeilen löschen

In diesem Video wird gezeigt, wie eine Zeile gelöscht werden kann:

https://www.youtube.com/watch?v=XnAwKSiL030&t=277s

Das Löschen einer Zeile erfolgt durch Drücken der Entfernen-Taste. Beim Zeilen-Löschen wird grundsätzlich auch der Text und die Tags für die gelöschte Zeile und die darin enthaltene Zellen mit gelöscht.

Wenn Wird versucht wird, eine Zeile oder Spalte einer Tabelle via Entfernen-Taste zu löschen, erscheint eine Sicherheitsabfrage. Dafür muss die Zeile oder Spalte oder auch beides markiert und die Entfernen-Taste gedrückt werden. Nach Bestätigung der Abfrage werden die selektierten Elemente gelöscht.

Linie vergeben (nur für Vorlagenbauer:innen relevant)

Für selektierte Spalten oder Zeilen kann via Kontextmenü eine Linie vergeben bzw. modifiziert werden.

Linien müssen explizit für Spalten und Zeilen gesetzt werden, sie können nicht vom Tabellencontainer Tabellen-Container vererbt werden.

 

Zeile

Spalte

Der Liniendialog wird geöffnet.

Zu beachten ist, dass für die Seite in den WysiwygWYSIWYG-Modus gewechselt werden muss, um die definierten Linien zu sehen, da in der Gemischt-Ansicht bewusst die 1px-breiten Bereichslinien gezeigt werden. Dadurch ist die Struktur und der Aufbau der Tabellenspalten, Zeilen und Zellen gut zu erkennen.

 

Hintergrundfarbe vergeben (nur für Vorlagenbauer:innen relevant)

Für selektierte Spalten oder Zeilen kann via Kontextmenü ein Hintergrund vergeben bzw. modifiziert werden.

 

Zeile

Spalte

Es öffnet sich der Füllungs-Dialog.

Zellentyp wechseln (nur für Vorlagenbauer:innen relevant)

Via Kontextmenü kann für eine selektierte Zelle der Zellentyp gewechselt werden.

Eine Zelle kann vom Typ Text “Text” sein (wie das Textbein eines normalen Artikels), vom Typ LayoutText “LayoutText” oder vom Typ Bild“Bild”

Wurde eine Zelle in eine Bild-Zelle umgewandelt…

kann in diese in ein Bild platziert werden:

Das Handling des Bildbereichs ist für eine Zelle das gleiche wie für eine  “normalen” Bildbereich in PRINT NGEN.

Verändern der Größe des Tabellen-Containers

Wird die Größe des TabellenContainers Tabellen-Containers einer bestehenden Tabelle verändert (z. B. durch Ziehen am Handle (Eckpunkte) mit der Maus oder direktem Eintragen in die Eigenschaften), werden Breiten und Höhen der Spalten und Zeilen gemäß den Verteilungsregeln angepasst.

Verändern der Größe von Zellen

Die Größe und die Position der Zellen ist fixiert. Sie können nicht einzeln verändert werden, nur als Folge von Veränderung der Spalten (Breite) bzw. Zeilen (Höhe) oder innerhalb der ganzen Tabelle.

Drehen des Tabellen-Containers

Über das Kontext-Menü Kontextmenü des selektierten Tabellen-Containers kann der Container gedreht werden.

Note

Veränderungen am Layout des Containers

können

sollten nur im ungedrehten Zustand vorgenommen werden.

Spalten- und Zeilenbereiche können nicht gedreht werden.

Layoutumbruch ausführen (F2)

Beim Aufrufen der Funktionen für den Tabellen-Container über das Kontextmenü wird an vielen Stellen automatisch auch ein Layoutumbruch ausgeführt. 

Für einige Veränderungen ist es jedoch nötig, den Layout-Umbruch Layoutumbruch manuell auszuführen, um die Spalten, Zeilen und Zellen korrekt anzuordnen. 

Beispielsweise sind nach dem Verändern der Breite einer Spalte die Zellen noch nicht an die neue Breite angepasst:

Durch das Drücken von F2 (Layoutumbruch ausführen) richtet sich alles wieder korrekt aus:

Inhalte aus Excel per Copy & Paste nach

NGen

PRINT NGEN übernehmen

Die Funktion wird nachfolgend anhand von Microsoft Excel beschrieben, allerdings lassen sich Tabellenzellen auch aus Microsoft Word, Apache OpenOffice und HTML-Tabellen aus einem Browser (Mozilla Firefox) kopieren.

 Die Die Inhalte von Tabellenzellen aus Excel, Word, OpenOffice und HTML können per Copy & Paste in PRINT NGEN Tabellen-Tabellencontainer Container importiert werden. 

Des Weiteren ist es nun möglich Tabellenzellen von PRINT NGEN -Tabellen in andere PRINT NGEN - Tabellen zu kopieren.  

Hierfür kopiert der oder die Benutzer:in die zu kopierenden Tabellenzellen in die Zwischenablage.

Um die Excel/Word/OpenOffice Daten in die PRINT NGEN Tabelle zu kopieren, muss zuerst in PRINT NGEN die Tabellenstruktur festgelegt werden.

Es muss zuerst die Tabellenstruktur festgelegt werden, bevor der Artikel angelegt wird.

Daraufhin wird der Cursor in eine Tabellenzelle in PRINT NGEN gestellt und die kopierten Zelleninhalte eingefügt. Die Inhalte werden ausgehend von der Zelle, in welcher der Cursor steht, von links nach rechts und oben nach unten auf die umliegenden Zellen verteilt.

 

Besonderheiten

  • Wenn beim Einfügen die im Tabellencontainer Tabellen-Container vorhandenen Zellen beim Einfügen nicht ausreichen, werden keine neuen Zellen hinzugefügt; es werden also nur die Zelleninhalte eingefügt, für die es in PRINT NGEN auch Tabellenzellen gibt. Der oder die Benutzer:in erhält jedoch eine Warnmeldung, dass die vorhandenen Zellen nicht ausreichen und somit Inhalte nicht aus Excel übertragen werden konnten.

  • Beim Einfügen werden bereits vorhandene Zelleninhalte überschrieben. 

  • Typografische Einstellungen oder auch die Zellenausrichtung aus Excel werden nicht übernommen, es gelten die Einstellungen des Bereichs in PRINT NGEN.

  • Wurden in Excel Zellen verbunden, so wird diese Struktur beim Einfügen auch in PRINT NGEN nachgebildet und die XML-Struktur des Tabellenartikels angepasst.

  • Bild-, Layout- oder OLE-Zellen werden beim Einfügen der Inhalte aus Excel in Textzellen gewandelt.

  • Wenn Bilder in der Excel-Tabelle vorhanden sind, werden diese ignoriert und der Inhalt der Zellen wird trotzdem richtig in PRINT NGEN übernommen.

 

Wie in Excel wird auch in PRINT NGEN nur das Kopieren von Zellen, die nebeneinander sind (vertikal oder horizontal), unterstützt. Bei folgenden Fällen erscheint die Meldung: „Bei einer Markierung von nicht angrenzenden Zellen ist die Ausführung dieses Befehls nicht möglich.“

  Ein Einblick in die Vorgehensweise wird in diesem Video gegeben:

https://www.youtube.com/watch?v=XnAwKSiL030&t=221s

Für Vorlagenbauer:innen: Einstellmöglichkeiten an einer Tabelle

Die Eigenschaft “Art” (Dimensionstyp) von Spalten und Zeilen  

Jede Zeile und Spalte hat die Eigenschaft “Art“ (Dimensionstyp), die den Wert „fest“, „nach Inhalt“ und „Rest“ haben kann. (Für einzelne Zellen kann diese Eigenschaft nicht eingestellt werden.)

Zeile / Eigenschaftsgruppe “Bereich (ZEILE)”:

Die Art einer Zeile kann bei selektierter Zeile über das Kontextmenü verändert werden:

Spalte / Eigenschaftsgruppe “Bereich (SPALTE)”

Die Art einer Spalte kann bei selektierter Spalte über das Kontextmenü verändert werden:

„fest“ bedeutet, die Breite/Höhe, die in den Eigenschaften angezeigt wird, muss immer eingehalten werden.

„nach Inhalt“ bedeutet, die Breite/Höhe richtet sich nach dem Inhalt, wobei eine Mindest- und maximale Größe Maximalgröße angegeben werden muss.

Beispiel: Haben drei Zeilen die Art „nach Inhalt“, richtet sich die Höhe jeder Zeile nach dem Inhalt, die . Die drei Zeilen haben also nicht automatisch die gleiche Höhe.

„Rest“ bedeutet, dass die Spalte bzw. Zeile je nach Restgewichtung einen Anteil vom Rest erhält. Die für RestSpalten Rest-Spalten bzw. Zeilen zur Verfügung stehende Breite bzw. Höhe wird durch die Summe aller Gewichtungen geteilt. Die Breite/Höhe der Spalte/Zeile ergibt sich dann aus der Multiplikation von diesem Teil mit der Gewichtung. Die Restgewichtung muss im Bereich 0,001 – 1000 liegen und erhält 1 als Default-WertStandardwert.

Bei der Art „nach Inhalt“ und „Rest“ ist die zusätzliche Angabe der folgenden Werte möglich:

  • Minimale Spaltenbreite / maximale Zeilenhöhe

  • Maximale Spaltenbreite / maximale Zeilenbreite

  • Gewichtung

Bei der Art “fest” gilt dies nicht (Wenn der ist die Art “fest“ gesetzt wird, sollen diese drei Werte schreibgeschützt sein).

Nachträgliches Ändern der Art einer Spalte oder Zeile

  • Änderung von „fest“ auf „nach Inhalt“:  alle Zellen jeder einzelnen selektierten Spalte oder Zeile passen Breite oder Höhe gemäß dem größten Inhalt an.

  • Änderung von „fest“ auf „Rest“: RestGewichtung wird auf 1 gesetzt (DefaultStandard), minimale und maximale Größe erhalten DefaultwerteStandardwerte.

  • Änderung von „nach Inhalt“ auf „fest“: vorhandene Breite wird „fest“.

  • Änderung von „nach Inhalt“ auf „Rest“: RestGewichtung wird auf 1 gesetzt (DefaultStandard).

  • Änderung von „Rest“ auf „fest“: vorhandene Breite wird „fest“.

  • Änderung von „Rest“ auf „nach Inhalt“: alle Zellen jeder einzelnen selektierten Spalte oder Zeile passen Breite oder Höhe gemäß dem größten Inhalt an.

Nach jeder Änderung wird die Tabelleneinteilung neu berechnet.

Regeln für die Verteilung der Breite von Spalten / Höhe von Zeilen gemäß ihrer “Art”

  • zunächst Zunächst bekommen Spalten und Zeilen mit der Art “fest” ihre Breite bzw. Höhe zugeteilt.

  • danach Danach diejenigen, die als Art “nach Inhalt” eingestellt haben. Ist noch kein Inhalt vorhanden, greift  greift die Einstellung der Mindestbreite-/höhe. 

  • zuletzt Zuletzt wird der Restraum auf die Spalten mit Typ „Rest“ gemäß Proportion verteilt.

 

Bei der Verteilung wird immer auch die Breite der eingestellten Ränder berücksichtigt. Als Erstes wird von der Breite des Tabellencontainers Tabellen-Containers (das ist die zur Verfügung stehende Gesamtbreite) die Breite des TabellenRandes Tabellenrandes abgezogen. Der Rest wird verteilt.

Ist das Einhalten der an einer Spalte/Zeile eingestellten Minimalbreite/-höhe nicht möglich, muss die Tabellencontainer- Breite oder Höhe des Tabellen-Containers (manuell) erhöht werden.

Vorrangstellung der Art „Rest“ vor Maximal-/Minimal-Werten

Die gleichmäßige Verteilung von Spalten/Zeilen hat Vorrang vor eingestellten Maximal- und Minimal-Werten. 

Haben beispielsweise 3 Spalten die Eigenschaften „Rest“ und Gewichtung „1“, haben , aber unterschiedliche MaximumMaximal-Werte, z. B. 40mm, 40mm, 60mm, wird als Maximale maximale Breite jeder Spalte der Wert 46,67mm angenommen (= (40+40+60)/3).

Die Gewichtung einer Zeile oder Spalte

Die “Gewichtung” ist ebenfalls eine Eigenschaft der Zeile und Spalte

Zeile / Eigenschaftsgruppe “Bereich (ZEILE)”

 

Beispiel: Besteht eine Tabelle aus 3 Zeilen mit Art “Rest”, zwei davon haben Gewichtung 1 “1” und eine Gewichtung 2“2”, so wird die Zeile mit Gewichtung 2 “2” doppelt so hoch wie die anderen.

Spalte / Eigenschaftsgruppe “Bereich (SPALTE)”

 

 

Beispiel: Besteht eine Tabelle aus 3 Spalten mit Art “Rest”, zwei davon haben Gewichtung 1 “1” und eine Gewichtung 2“2”, so wird die Spalte mit Gewichtung 2 “2” doppelt so breit wie die anderen.

Die Mindest-/Maximalbreite einer Spalte und die Mindest-/Maximalhöhe einer Zeile

Zeile / Eigenschaftsgruppe “Bereich (ZEILE)”

Bei der Art „nach Inhalt“ und „Rest“ ist die zusätzliche Angabe der folgenden Werte möglich:

  • Minimale Zeilenhöhe

  • Maximale Zeilenbreite

  • Gewichtung

Bei der Art “fest” gilt dies nicht.

 

Gleichmäßiges Verteilen von Spalten und Zeilen

Eine gleichmäßige Verteilung von Spalten/Zellen erhält man wird durch die Vergabe der Art „Rest“ und gleiche Gewichtung für alle selektierten Spalten/Zeilen erzielt.

Vergabe von Rändern für Zellen (=Einrücken der Zelle nach innen)

Bei selektierter Spalte, Zeile oder Zelle können Zellenränder in der Eigenschaftsliste vergeben werden.

Selektierte Spalte

Selektierte Zeile

Selektierte Zelle

Die Vergabe von Werten bei den Rändern bewirkt ein Einrücken der Zelle nach innen:

Voreinstellungen für die Ränder der Zellen können bereits am Tabellencontainer Tabellen-Container selbst gemacht werden:

Um dem Tabellen-Container selbst für seinen gesamten Inhalt einen Versatz nach innen zu geben, nutzt man wird die Einstellung der Ränder über die Eigenschaftsgruppe “Bereich (Tabellen-Container)” genutzt.

Ergebnis:

Die Reihenfolge der Vererbung von Einstellungen einer Zelle (“Erb-Reihenfolge”)

Wurde eine Zelle selektiert, so kann man in der Eigenschaftsgruppe “Text-Bereich (ZELLE)” die Reihenfolge der Vererbung ablesen abgelesen oder verändernverändert werden.

An jeder einzelnen Zelle kann definiert werden, von wem sie zuerst Einstellungen erbt, wenn sie nicht an ihr selbst gesetzt sind: von der Zeile oder der Spalte. Der Default Standard für die Reihenfolge ist Spalte“Spalte-ZeileZeile”. Daneben gibt es noch die Option „Zeile-Spalte“ (zuerst in der Zeile nachsehen, dann in der Spalte).

Der Wert des Erb-Reihenfolge-Attributes muss nicht direkt an der Zelle gesetzt sein, sondern wird in der Regel einfach vom Tabellen-Container (oder dessen Basisformat) geerbt. 

Logik für das Ermitteln der vererbten Werte

Wenn an einer Zelle die Erb-Reihenfolge “Spalte-Zeile” eingestellt ist, wird zum Ermitteln eines Wertes, der nicht direkt an der Zelle gesetzt ist, zunächst in der Spalte nachgesehen. 

Falls der Wert dort ebenfalls nicht gesetzt ist, wird an der Zeile nachgesehen. Ist auch dort der Wert nicht gesetzt, wird am Tabellen-Container nachgesehen. Wenn auch hier nichts gefunden wird, entscheidet das Basisformat des Containers über die Eigenschaften der Zelle. Ist auch hier nichts gesetzt, gilt der ausprogrammierte Default-WertStandardwert.

Wenn an einer Zelle die Erb-Reihenfolge “Zeile-Spalte” eingestellt ist, wird zum Ermitteln eines Wertes, der nicht direkt an der Zelle gesetzt ist, zunächst in der Zeile nachgesehen. 

Falls der Wert dort ebenfalls nicht gesetzt ist, wird an der Spalte nachgesehen. Ist auch dort der Wert nicht gesetzt, wird am Tabellen-Container nachgesehen. Wenn auch hier nichts gefunden wird, entscheidet das Basisformat des Containers über die Eigenschaften der Zelle. Ist auch hier nichts gesetzt, gilt der ausprogrammierte Default-WertStandardwert.

Folgende Eigenschaften können vererbt werden

Nicht jede Eigenschaft des TabellencontainersTabellen-Containers, der Spalte oder Zeile kann vererbt werden. 

Eine Zelle kann von der Zeile, Spalte oder dem Tabellencontainer Tabellen-Container folgende Eigenschaften erben:

Ränder, Linie, Schattenlinie, Hintergrund, Ebene, Tabulatoren, Typographie, Silbentrennung, Einzüge, NegativSatz, Umfließen, vertikaler Ausschluss

Eine Spalte kann vom Tabellencontainer Tabellen-Container folgende Eigenschaften erben:

Spaltenbreitenart, Spatenbreite Minimum, Maximum, Gewichtung

Eine Zeile kann vom Tabellencontainer Tabellen-Container folgende Eigenschaften erben:

ZeilenHöhenArt, Minimum, Maximum, Gewichtung

 

Basisformat-Angaben

Wie bei normalen Artikelvorlagen auch, kann in Tabellen-Vorlagen mit Basisformaten für Tabellen-Container, Spalte, Zeile und Zellen gearbeitet werden.

Bereichsnamen

Der Name einer Zelle (wichtig für die Tags im XML) kommt von der Spalte. Die Zeile erhält keinen Namen. Wird der Name der Spalte umbenannt, werden die Zellennamen auch automatisch umbenannt. 

Note

Die empfohlene Vorgehensweise ist, erst nach Aufbau der Tabellenstruktur (Spalten, Zeilen, Verbundene Zellen) Text anzulegen, damit die XML-Struktur nicht durcheinander kommt!

Ebenenreihenfolge der Bereiche

Auf der untersten Ebene liegt immer der Tabellencontainer. Tabellen-Container (z. B. Ebene -2).
Die Zeile hat die gleiche Ebene, liegt aber beim Aufzeichnen über dem TabellencontainerTabellen-Container.
Es folgt die Spalte (z. B. Ebene -1).
Auf oberster Ebene liegt die Zelle (z. B. Ebene 0).

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "vorlagen" and space = "PPSD"

Include Page
Disclaimer der PEIQ PRINT NGEN - Produktdokumentation
Disclaimer der PEIQ PRINT NGEN - Produktdokumentation

Nur für PEIQ-Mitarbeiter:

/wiki/spaces/CORE/pages/1084850186