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 | ||||
---|---|---|---|---|
| ||||
|
Allgemeine Beschreibung
Die gestaltete Tabelle besteht aus folgenden Bereichen:
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=XnAwKSiL030Fü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 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.
DasHandling 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 darauf folgenden Abschnitt.
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=41sSelektion 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 . 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 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 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
.
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=91sDie 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 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=196sVia 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) Zeile nach links verbinden (alle ab selektierter Zeile)
Gesamte Zeile verbinden Spalte nach unten verbinden (alle ab selektierter Spalte)
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:
https://www.youtube.com/watch?v=XnAwKSiL030&t=221sNur 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).
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=235sVia 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:
https://www.youtube.com/watch?v=XnAwKSiL030&t=277sDas 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 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 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 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.
Note |
---|
Veränderungen am Layout des Containers |
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 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 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 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.
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 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=221sFü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 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 (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 (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 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 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 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 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.
Eine Zelle kann von der Zeile, Spalte oder dem 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 Tabellen-Container folgende Eigenschaften erben:
Spaltenbreitenart, Spatenbreite Minimum, Maximum, Gewichtung
Eine Zeile kann vom 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 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
Filter by label (Content by label) | ||||||
---|---|---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Nur für PEIQ-Mitarbeiter: