Mibakus

Hausverwaltung für private Vermieter

Stile

Mit Hilfe von Stilen können die Details der Formatierung bestimmt werden. Technisch gesehen legen sie Attribute von Elementen des erzeugten XSL-FO-Dokuments fest.

Globale Stile

Ein globaler Stil ist eine Zeile in folgendem Format:

*[{Typ}]: Attribut-Liste oder Wert

Mit diesen wird das Aussehen von bestimmten Elementen festgelegt. Der Typ kontrolliert, an welchen Elementen die Attribute gesetzt werden sollen. Die folgenden Typ-Angaben sind möglich:

block
Diese Attribute werden auf alle Textblöcke angewendet
para
Diese Attribute werden auf alle Absätze angewendet
cell
Diese Attribute werden auf alle Tabellenzellen angewendet
h1
Attribute für Überschriften erster Ordnung (unterstrichen mit ‘=’)
h2
Attibute für Überschriften zweiter Ordnung (unterstrichen mit ‘-’)
bullet
Zeichen, das in einer Spiegelstrichliste statt des Spiegelstrichs benutzt wird
indent
Breite der Einrückung in Spiegelstrichliste oder Aufzählung in mm

Bei Attributlisten werden immer alle passenden Stile angewendet, für eine Überschrift zweiter Ordnung also erst block, dann para und dann h2. Die Attribute aus später angewendeten Stilen überschreiben vorher gesetzte.

Globale Stile wirken auf den Markdown-Text nach ihrer Textposition. Wenn ein globaler Stil des gleichen Typs mehrfach im Dokument auftritt, ersetzt der Wert im zweiten Auftreten den Wert im ersten Auftreten.

Beispiel

*[{h1}]: space-before=8mm font-size=14pt font-weight=bold font-family="DejaVu Sans"
*[{indent}]: 7

Voreingestellte Stile

Mibakus enthält für alle Stile Vorgaben, die immer angewendet werden, bevor die vom Benutzer definierten Stile angewendet werden.

*[{block}]: font-size=11pt font-family="DejaVu Sans"
*[{para}]: space-after=6pt");
*[{cell}]: font-size=11pt font-family="DejaVu Sans Condensed" padding-top=2pt padding-bottom=1pt padding-left=2pt padding-right=2pt
*[{h1}]: space-after=3mm keep-with-next.within-page=always space-before=8mm font-size=14pt font-weight=bold
*[{h2}]: space-after=3mm keep-with-next.within-page=always space-before=6mm font-weight=bold
*[{bullet}]: - 
*[{indent}]: 5 

Absatz-Stile

Mit einem Absatz-Stil kann das Aussehen eines Absatzes verändert werden. Er besteht aus einer Attributliste, die in {} geklammert ist und am Anfang eines Absatzes steht. Die in einem Absatz-Stil definierten Attribute überschreiben alle voreingestellten und globalen Stile.

Absatzstile können auch am Beginn des Textes von Tabellenzellen eingesetzt werden und dann auch z.B. Zellgrößen festlegen.

Beispiel

{ space-before=10mm } Mit freundlichen Grüßen

Schriftarten

Mibakus hat zwei eingebaute Schriftarten: “DejaVu Sans” und “DejaVu Sans Condensed”. Beide sind sowohl in normal, fett, kursiv und als Kombination fett und kursiv verfügbar. Die fette Schrift kann mit font-weight=bold ausgewählt werden, die kursive mit font-style=italic. Andere Schriften können zur Zeit nicht verwendet werden.