Hilfe > Erstellen > Mit Tabellen arbeiten > Tabellen – Übersicht
Tabellen – Übersicht
Arbortext Editor stellt Tools zum Einfügen, Anzeigen und Bearbeiten von Tabellen bereit.
Tabellenterminologie
Die folgenden Begriffe werden in Bezug auf Arbortext Tabellen verwendet:
Begriff
Beschreibung
Tabelle
Eine Sammlung von Rastern, Zeilen, Spalten, Zellen und Rahmen.
Eine gruppierte Sammlung von Zeilen. Das OASIS-Austauschtabellenmodell unterstützt mehrere Raster pro Tabelle. Die anderen Tabellenmodelle unterstützen nur ein Raster.
Zelle
Ein einzelnes Feld innerhalb eines Rasters oder einer Tabelle.
row
Eine einzelne Gruppe in horizontaler Richtung angeordneter Zellen, die sich über die gesamte Breite des Rasters oder der Tabelle erstreckt.
Spalte
Eine einzelne Gruppe in vertikaler Richtung angeordneter Zellen, die sich über die gesamte Höhe des Rasters oder der Tabelle erstreckt. Nicht für benutzerdefinierte Tabellen.
Rahmen
Eine der vier Linien um die Tabelle oder eine einzelne Zelle.
Tabellenlineale
Die Lineale und Tools für die Tabellenauswahl, die in der Bearbeitungsansicht angezeigt werden.
Zusammenfassen
Eine rechteckige Auswahl von Zellen zusammenführen. Nicht für benutzerdefinierte Tabellen.
Teilen
Eine Zusammenfassung von Zellen wieder aufheben. Der gesamte Text der geteilten Zellen wird in der Zelle oben links angezeigt. Nicht für benutzerdefinierte Tabellen.
Rahmen
Rahmen sind die grafischen Linien rund um die Tabelle selbst und um jede einzelne Zelle. Benachbarte Zellen haben jeweils einen gemeinsamen Rahmen. Im Dialogfenster Rahmen ändern können Sie steuern, wie Rahmen dargestellt werden. In dem Dialogfenster können Sie Rahmen für die gesamte Tabelle, eine ausgewählte Gruppe von Zellen oder eine einzelne Zelle ändern.
Für OASIS-Austausch-, HTML- und benutzerdefinierte Tabellen können Sie Stil, Farbe und Breite der Rahmen ändern. Diese Änderungen werden als Verarbeitungsanweisungen gespeichert, die in der Regel nicht mit anderen XML-Editoren kompatibel sind. Verwenden Sie den Befehl set tableuiextensions, um zu verhindern, dass Formatierungseinstellungen als Verarbeitungsanweisungen gespeichert werden.
Bei Arbortext Tabellen können Sie den Stil der Rahmen ändern.
Kopf- und Fußzeilen
Bei Tabellen, die mehrere Seiten lang sind, werden Kopfzeilen am oberen Ende und Fußzeilen am unteren Ende jeder Seite gedruckt. Der Text in Kopfzeilen wird automatisch fett formatiert.
Gemäß den OASIS-Austausch- und HTML-Tabellenmodellen müssen sich Kopfzeilen am Anfang der Tabelle und Fußzeilen direkt darunter befinden. Wenn Sie Normalzeilen in Kopf- oder Fußzeilen umwandeln, werden diese an das obere Ende der Tabelle zu den anderen Kopf- und Fußzeilen verschoben.
Das CALS tfoot-Element ist kein Bestandteil der OASIS-Austauschspezifikation. Wenn Sie den Einsatz Ihrer Dokumente in einer strikten OASIS-Austauschumgebung planen, sollten Sie in Ihren Tabellen keine Fußzeilen verwenden.
Wenn Sie in HTML-Tabellen eine Normalzeile in eine Kopf- oder Fußzeile umwandeln, wird der Inhalt der Zeile automatisch aus dem tbody-Element in das entsprechende thead- oder tfoot-Element verschoben. Wenn Sie es vorziehen, das Tabellendaten-Zellenelement (td) in ein Tabellenkopfzeilen-Zellenelement umzuwandeln (th), wählen Sie Bearbeiten > Markup ändern.
Das Arbortext Tabellenmodell und benutzerdefinierte Tabellen lassen nur eine Kopfzeile zu; Fußzeilen sind nicht verfügbar.
Rotation und Ausrichtung von Zelleninhalten
Beim Arbeiten mit dem OASIS-Austauschtabellenmodell können Sie angeben, dass der Zelleninhalt um 90, 180 oder 270 Grad rotiert werden soll. Verwenden Sie das Attribut rotate für eine Zelle und die Werte 1, 2 oder 3, um die Rotation zu erzielen.
Einstellungen für die horizontale und vertikale Ausrichtung, die für Tabellenzellen vorgenommen werden, richten den Text in der Zelle unabhängig von der Rotation aus.
Konventionen für die Tabellenbreite
Bei Tabellen wird zwischen zwei Breiten unterschieden:
Breite der veröffentlichten Ausgabe. Zwei Faktoren bestimmen die Tabellenbreite in der veröffentlichten Ausgabe:
Für Tabellen, die nur Spalten mit fester Breite enthalten, ergibt sich die Tabellenbreite aus der Summe der einzelnen Spaltenbreiten.
Bei Tabellen, die mindestens eine Spalte proportionaler Breite enthalten, wird die Tabellenbreite durch die Einstellungen für Spaltenbreite und Spaltenzusammenfassung in der Formatvorlage gesteuert.
Breite der Bearbeitungsansicht. Zwei Faktoren bestimmen die Tabellenbreite in der Bearbeitungsansicht:
Für Tabellen, die nur Spalten mit fester Breite enthalten, ergibt sich die Tabellenbreite aus der Summe der einzelnen Spaltenbreiten.
Für Tabellen, die mindestens eine Spalte proportionaler Breite enthalten, wird die Tabellenbreite durch die Einstellung Anzeigebreite im Dialogfenster Tabelleneigenschaften gesteuert. Der Standardwert der Anzeigebreite beträgt 100 % der Ansichtsbreite.
* 
In OASIS-Austauschtabellen werden Änderungen an der Anzeigebreite als Verarbeitungsanweisungen gespeichert, die in der Regel nicht mit anderen XML-Editoren kompatibel sind. Verwenden Sie den Befehl set tableuiextensions, um zu verhindern, dass Formatierungseinstellungen als Verarbeitungsanweisungen gespeichert werden.
* 
In benutzerdefinierten Tabellen ist die Tabellenbreite festgelegt und kann nicht geändert werden.
Konventionen für die Spaltenbreite
Die Spaltenbreite in der Editoransicht kann entweder auf der Grundlage der Gesamtbreite der Tabelle proportional oder über die Einstellung Größe im Dialogfenster Tabelleneigenschaften festgelegt sein. Folgende feste Maßeinheiten für die Breite sind verfügbar: Inch, Zentimeter, Millimeter, Punkt, Pica und Pixel.
Die Spaltenbreite in der veröffentlichten Ausgabe wird durch die in Ihrer Formatvorlage definierte Spaltenbreite gesteuert.
In OASIS-Austauschtabellen kann jede Spalte in einer anderen Maßeinheit angegeben werden. Dadurch ergeben sich Tabellen, die eine Mischung aus Spalten fester Breite und Spalten proportionaler Breite enthalten können.
HTML-Tabellen erlauben ebenfalls eine Mischung aus Spalten proportionaler Breite (Prozentsatz) und Spalten mit fester Breite (Pixel).
* 
In HTML-Tabellen kann das verworfene cell-Elementattribut width verwendet werden, um die Zellenbreite unabhängig von der Spaltenbreite zu steuern. Arbortext Editor interpretiert einen vorhandenen Wert für dieses Attribut als eine ausdrückliche Änderung der Breite der Spalte, in der sich die betreffende Zelle befindet. Wenn mehrere Zellen einer Spalte unterschiedliche Breiten aufweisen, wird der gesamten Spalte der größte Wert zugewiesen.
Bei zusammengefassten Zellen interpretiert Arbortext Editor das Attribut width als Breite der Spalte, in der die (horizontal) zusammengefasste Zelle beginnt. Beachten Sie, dass manche Browser die Zellenbreite verwenden, um die minimale Breite der zusammengefassten Zelle zu bestimmen.
Konventionen für die Zeilenhöhe
Die Zeilenhöhe ist standardmäßig auf Flexibel eingestellt. Die Höhe jeder Zeile wird automatisch so angepasst, dass der Inhalt der größten Zelle Platz findet. Sie können unter Fest die Höhe einer Zeile festlegen. Dadurch wird die Zeile in der veröffentlichten Ausgabe in einer bestimmten Höhe angezeigt. Im Editorfenster sind feste Zeilenhöhen durch einen Doppelpfeil auf dem Zeilenlineal gekennzeichnet, der die Höhe der Zeile angibt. Wenn die natürliche Höhe einer Zeile die mit Fest angegebene Höhe im Editorfenster übersteigt, wird sie entsprechend vergrößert. In diesem Fall wird der Pfeil auf dem Zeilenlineal jedoch rot gekennzeichnet und weiterhin in der festen Höhe angezeigt. Dies bedeutet nicht zwangsläufig, dass der Inhalt der Zeile bei der Veröffentlichung der Tabelle die feste Höhe überschreitet. Es bedeutet lediglich, dass der Inhalt im Editorfenster nicht in die festgelegte Zeilenhöhe passt.
In OASIS-Austauschtabellen werden feste Zeilenhöhen als Verarbeitungsanweisungen gespeichert, die in der Regel nicht mit anderen XML-Editoren kompatibel sind. Verwenden Sie den Befehl set tableuiextensions, um zu verhindern, dass Formatierungseinstellungen als Verarbeitungsanweisungen gespeichert werden.
In benutzerdefinierten Tabellen ist die Zeilenhöhe Flexibel und kann nicht geändert werden.
Tabellenanzeige
Tabellen können entweder als Tags oder in grafischer Ansicht angezeigt werden. Diese Ansicht wird über die Menüoption Ansicht > Tabellen > Tabellen-Markup gesteuert. Wenn Tabellen als Markup angezeigt werden, können Sie die einzelnen Tabellen-Tags direkt bearbeiten. Wenn das Tabellen-Markup deaktiviert ist, werden Tabellen grafisch dargestellt, und Sie können den Zelleninhalt und die Tabellenstruktur leichter bearbeiten.
Unterstützte vordefinierte Tabellenmodelle
Arbortext Editor unterstützt drei vordefinierte Tabellenmodelle für die Entwicklung im Arbortext Editor Tabelleneditor. Dazu gehören ein Arbortext Tabellenmodell und zwei Tabellenmodelle auf Basis von Industriestandards: HTML und OASIS-Austausch (abgeleitet vom CALS-Standard).
Wenn Sie eine DTD verwenden, befinden sich die Entity-Deklarationen, die die vordefinierten Tabellenmodelle definieren, im Ordner \entities Ihres Installationsverzeichnisses. In der nachstehenden Tabelle sind die Entities aufgeführt. In der Spalte "Modellname" ist das Tabellenmodell angegeben, das mit der Deklarationsdatei arbeitet.
Entity-Datei
Modellname
Beschreibung
ati-tbl.elm
Arbortext
Deklarationen für das Arbortext Tabellenmodell.
cals-tbl.elm
OASIS-Austausch
Deklarationen für die Arbortext Untermenge des CALS-Tabellenmodells. Diese Entity-Datei wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. Für neue Dokumenttypen sollte entweder das OASIS-Austauschtabellenmodell oder das HTML-Tabellenmodell verwendet werden.
calstbl2.dtd
OASIS-Austausch
Hierbei handelt es sich um eine Erweiterung des OASIS-Austauschtabellenmodells.
soex-tbl.dtd
OASIS-Austausch
OASIS-Austauschtabellenmodell.
html-tbl.dtd
HTML
Deklarationen für das HTML 4.1 Transitional-Tabellenmodell (Zwischenversion; für SGML-Dokumente).
xhtml-tbl.dtd
HTML
Deklarationen für das XHTML 1.0 Transitional-Tabellenmodell (Zwischenversion; für XML-Dokumente).
Unterstützte benutzerdefinierte Tabellenmodelle
Arbortext Editor unterstützt die Anzeige und Bearbeitung benutzerdefinierter Tabellen, die anhand von Elementen in einer DTD oder einem Schema definiert wurden. Ein benutzerdefiniertes Tabellenmodell kann durch Identifizierung der Elemente in einem Dokumenttyp konfiguriert werden, die als Tabelle angezeigt und bearbeitet werden sollen. Die Elemente können als Tabelle ausgegeben oder in einem anderen Format gestaltet werden.
Ein Inhaltsmodell wie z.B.
<list>
<listitem><para> ... </para><para>...</para></listitem>
<listitem><para> ... </para><para>...</para></listitem>
<listitem><para> ... </para><para>...</para></listitem>
</list>
könnte als benutzerdefinierte Tabelle konfiguriert werden, wobei <list> das Tabellenelement, <listitem> das Zeilenelement und <para> das Zellenelement ist.
Benutzerdefinierte Tabellen werden in der Dokumenttyp-Konfigurationsdatei (.dcf) oder in einer Arbortext Styler Formatvorlage konfiguriert. Weitere Informationen über das Definieren einer benutzerdefinierten Tabelle in der .dcf-Datei finden Sie unter Benutzerdefinierte Tabellen definieren. Informationen über das Konfigurieren einer benutzerdefinierten Tabelle mit Arbortext Styler finden Sie unter Styling Custom Tables (Benutzerdefinierte Tabellen formatieren).
Mehrere Tabellenmodelle
Arbortext Editor unterstützt die Verwendung mehrerer Tabellenmodelle in einem Dokument. Alle Tabellenmodelle, die Sie unterstützen möchten, müssen jedoch in Ihrer DTD oder Ihrem Schema deklariert sein.
Wenn in der DTD oder im Schema mehrere Tabellenmodelle deklariert sind, können Sie Arbortext Editor so konfigurieren, dass eine Eingabeaufforderung angezeigt wird, sodass die Benutzer das Tabellenmodell auswählen können, das sie einfügen möchten. Arbortext Editor zeigt diese Eingabeaufforderung an, wenn der Befehl set prompttablemodels auf on festgelegt ist.
War dies hilfreich?