Tabellen (Ausgabe)
Information zum Aufbau, Platzierung und Ausrichtung von XML-Tabellen.
Attribute von <table>
Pgwide
@pgwide
Bestimmt, ob die Tabelle über die gesamte Seitenbreite oder in einer Spalte der Seite positioniert sein soll.
| Wert | Erklärung |
|---|---|
1 |
gesamte Seitenbreite |
0 |
eine Spalte |
@pgwide='0', entspricht das Ergebnis @pgwide='1' - das Attribut wäre also überflüssig.Frame
@frame
äußere Umrandung der Tabelle
Mögliche Werte:
'top'- Rahmen nur oben'bottom'- Rahmen nur unten'topbot'- Rahmen nur oben und unten'all'- kompletter Rahmen'sides'- Rahmen nur an den Seiten'none'- ohne Rahmen
table/@frame="all".Colsep
@colsep
Wert "1" erzeugt eine vertikale Linie rechts der einzelnen Tabellenspalten.
table/@colsep="1".Rowsep
@rowsep
Wert "1" erzeugt eine horizontale Linie unter der einzelnen Tabellenzeilen.
table/@rowsep="1".Position
@position
Bestimmt die Positionierung auf der Ausgabeseite. Die Interpretation und Verwendung kann dabei von Satzsystem zu Satzsystem variieren.
Mögliche Werte:
| Wert | Erklärung |
|---|---|
fix |
Tabellen, die regelbasiert an einer vom Satzsystem fest definierten Stelle stehen, z.B. immer am oberen und unteren Rand einer Seite. |
float |
Defaultwert – Tabellen, die mit dem Text fließen und an einer festen Stelle im Bezug zum Text stehen müssen. |
Orient
@orient
Legt die Ausrichtung fest.
Mögliche Werte:
| Wert | Erklärung |
|---|---|
land |
Default-Wert; gibt Objekt so aus "wie es ist", unabhägig davon, ob es eher hoch oder breit ist. |
port |
Dreht das Objekt um 90° gegen den Uhrzeigersinn. |
Tabstyle
@tabstyle
Das Attribut kann zum Beispiel verwendet werden, um Tabellenhilfsstrukturen im Text abzubilden. Damit kann eine im Satztemplate festgelegte Auszeichnung (eine tabellenspezifische Schrift) umgangen werden, indem einer der folgenden Werte definiert wird:
- "sonderformat-textfont"
- "sonderformat-kleiner"
- "sonderformat-amkleinsten"
Attribute von <entry>
@rotate
Um Texte in Tabellen zu rotieren, kann das Attribut @rotate genutzt
werden:
<row>
<entry rotate="1"><absatz>senkrechter Text</absatz></entry>
</row>

@colsep
Zeichnet eine vertikale Linie rechts der Tabellenzelle.
@rowsep
Zeichnet eine horizontale Linie unterhalb der Tabellenzelle.
@linkssep
Zeichnet eine horizontale Linie links der Tabellenzelle.
@obensep
Zeichnet eine horizontale Linie oberhalb der Tabellenzelle.
Abgrenzung: Attribute von <entry> und <table>
entry/@colsepundentry/@rowsep, genausotable/@colsepundtable/@rowsep, werden in der letzten Spalte einer Zeile immer ignoriert (es gilttable/@frame)entry/@linkssepwird in der ersten Spalte immer berücksichtigt (table/@framegilt dann nicht)entry/@obensepwird in der ersten Zeile immer berücksichtigt (table/@framegilt dann nicht)- Die Standard-Ausgabe von Inhalten in Tabellen-Zellen ist
top left, eine Änderung kann über die Attribute@valignund@aligngesteuert werden.
