Mibakus

Hausverwaltung für private Vermieter

Tabellen-Stile

Tabellen-Stile erlauben die detaillierte Formatierung von Tabellen. Die Stil-Informationen werden dazu in die Kopfzeile und die erste Spalte der Tabelle eingefügt. Bei Bedarf können auch weitere Spalten für Stil-Informationen reserviert werden. Für die normalen Tabelleninhalte stehen diese Zeilen und Spalten dann nicht zur Verfügung.

Kopfzeile

Die erste Spalte der Kopfzeile muss mit einer in {} eingeschlossen Attributliste beginnen. Diese Attribute werden auf alle Tabellenzellen angewendet. Danach sind noch weitere Tabellen-Stile erlaubt:

head
Zahl der Kopfzeilen. Diese werden bei Bedarf nach einem Seitenumbruch wiederholt. border
Hiermit kann festgelegt weden, welche Rahmenlinien dargestellt werden sollen. background
Zellenhintergrund align
Ausrichtung der Tabelle auf der Seite, kann die Werte center oder right enthalten.

Die weiteren Spalten der Kopfzeile enthalten entweder eine Beitenangabe und eventuell zusätzlich border- oder background-Angaben oder “{}”. Letzteres zeigt an, dass diese Spalte genau wie die erste Spalte nur Stil-Informationen enthält.

Die Breitenangabe kann entweder in mm oder in % erfolgen. Die Prozente beziehen sich auf die gesamt zur Verfügung stehenden Druckbreite.

Ausrichtungs-Zeile

Die Ausrichtungs-Zeile unterscheidet sich nicht von einfachen Tabellen. Es ist aber darauf zu achten, dass auch für die Stil-Spalten Felder angelegt werden müssen. Ihre Ausrichtung ist dabei ohne Wirkung.

Stil-Spalten

Die Zellen in der ersten Spalte sowie den anderen durch “{}” in der Kopfzeile markieren Spalten beeinflussen die jeweils rechts von ihnen liegenden Zellen. Sie können die Tabellenstile border oder background benutzen.

Hintergrund

Der background-Stil kann als Wert entweder eine der fest definierten Farben
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white oder yellow enthalten oder ein # mit 6 Hex-Ziffern, die die Helligkeitswerte der Farben Rot, Grün und Blau angeben.

Um Hintergrundfarbe einer Zelle zu bestimmen wird zunächst von der Zelle ausgehen nach rechts nach einem background-Stil gesucht. Danach wird der Stil im Spaltenkopf gesucht und zuletzt in der ersten Zelle der Kopfzeile. Der Wert des ersten dabei gefundenen background-Stils wird auf die Zelle angewendet.

Rahmenlinien

Das Argument des Sils border kannn aus einer Kombination der Buchstaben t, l, r und b bestehen. Die Buchstaben kontrollieren die obere, linke, rechte bzw. untere Rahmenlinie. Wenn der Buchstabe in Kleinschrift vorhanden ist, wird eine dünne Linie gezeichnet, ein Großbuchstabe bewirkt eine dicke Linie.

Zur Ermittlung der Rahmen einer Zelle wird wie beim Hintergrund-Stil wird zunächst die Zeile nach rechts, dann der Spaltenkopf, dann der Tabellenkopf durchsucht.

Die Rahmenlinien zweier benachbarter Zellen werden übereinander gezeichnet, so dass immer die stärkere Linie sichtbar wird.

Beispiel

Tabellen-Beispiel
=================

| {color=blue} border=tb align=center | 20mm  |  30%   |  50mm  |  20mm background=#c0ffc0 |
|------|----------|:---------|:--------:|--------:|
| border=TB | Tabelle  |  links   |  mittig  |  rechts |
|       | Zeile 1  | Text | mehr Text | 1,00 |
| border=lr | {padding-top=10mm} Zeile 2  | Beschreibung | Noch eine Beschreibung | 2,00 |
| border=lr | Zeile 3  | | Dieser Text ist zu lang für die Spaltenbreite | 3,00 |
| background=red | {color=white} Dieser *fette Text* erstreckt sich über 3 Spalten ||| 3,00 |  

Tabellen-Beispiel