PEIQ Knowledge Base

Tabellenmodul

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 entstehen (klassisches Beispiel: Sporttabellen), weißt eine gestaltete Tabelle 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

 

Allgemeine Beschreibung

Die gestaltete Tabelle besteht aus folgenden Bereichen:

Bereiche einer gestalteten Tabelle

 

  • Die Tabelle ist ein Container mit dem Objekttyp “Tabelle”.

  • Die Spalte ist eine Form mit dem Objekttyp “TabellenSpalte”.

  • Die Zeile ist eine Form mit dem Objekttyp “TabellenZeile”.

  • Die Zelle ist entweder eine Text- oder Bild-Zelle mit dem Objekttyp “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. 

Tabellenvorlage in PRINT NGEN

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 ein neuer Artikel angelegt. Über Rechtsklick auf eine Tabellenzelle öffnet sich das 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 Null 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 über das 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 Kontextmenü hinzugefügt werden.

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

Handling von Tabellen

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

Selektion der Bereiche

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

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 Tabellen-Containers verändert sich der Maus-Cursor beim Mouseover in einen nach unten bzw. nach oben zeigenden Pfeil. Bei einem Klick wird dieser Spaltenbereich selektiert.

Selektion Zeilenbereich

Am linken und rechten Rand des Tabellen-Containers verändert sich der Maus-Cursor beim Mouseover in einen nach rechts bzw. links zeigenden Pfeil. 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 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 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 Tabellen-Container durchgeführt. 

Zeilen hinzufügen

Wird bei einer selektierter Zeile rechts geklickt, stehen drei Optionen zum Zeilen einfügen im 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” 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:

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 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 neu verteilen.

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

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

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/links verbinden (alle ab selektierter Zeile) 

  • Gesamte Zeile verbinden 

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

  • 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/Spalte 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:

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 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

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

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 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.

Zeilen löschen

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

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.

Wird versucht, 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 Tabellen-Container vererbt werden.

 

Zeile

Spalte

Der Liniendialog wird geöffnet.

Zu beachten ist, dass für die Seite in den WYSIWYG-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” sein (wie das Textbein eines normalen Artikels), vom Typ “LayoutText” oder vom Typ “Bild”. 

Wurde eine Zelle in eine Bild-Zelle umgewandelt…

kann in diese 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 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 Kontextmenü des selektierten Tabellen-Containers kann der Container gedreht 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 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 PRINT NGEN übernehmen

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

Des Weiteren ist es möglich Tabellenzellen von PRINT NGEN 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.

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.

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:

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 Maximalgröße angegeben werden muss.

Beispiel: Haben drei Zeilen die Art „nach Inhalt“, richtet sich die Höhe jeder Zeile nach dem Inhalt. 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 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 Standardwert.

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 (ist die Art “fest“ gesetzt, 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 (Standard), minimale und maximale Größe erhalten Standardwerte.

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

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

  • Ä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 bekommen Spalten und Zeilen mit der Art “fest” ihre Breite bzw. Höhe zugeteilt.

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

  • 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 Tabellen-Containers (das ist die zur Verfügung stehende Gesamtbreite) die Breite des Tabellenrandes abgezogen. Der Rest wird verteilt.

Ist das Einhalten der an einer Spalte/Zeile eingestellten Minimalbreite/-höhe nicht möglich, muss die 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 Maximal-Werte, z. B. 40mm, 40mm, 60mm, wird als 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” und eine Gewichtung “2”, so wird die Zeile mit Gewichtung “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” und eine Gewichtung “2”, so wird die Spalte mit Gewichtung “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 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 Tabellen-Container selbst gemacht werden:

Um dem Tabellen-Container selbst für seinen gesamten Inhalt einen Versatz nach innen zu geben, 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 in der Eigenschaftsgruppe “Text-Bereich (ZELLE)” die Reihenfolge der Vererbung abgelesen oder verä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 Standard für die Reihenfolge ist “Spalte-Zeile”. 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 Standardwert.

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 Standardwert.

Folgende Eigenschaften können vererbt werden

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

 

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.

Ebenenreihenfolge der Bereiche

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

 

Verwandte Seiten

 

Nur für PEIQ-Mitarbeiter:

https://peiq.atlassian.net/wiki/spaces/CORE/pages/1084850186