Was brevier druckt, und ab wann
Jede Funktion auf dieser Seite trägt ihren Status. Verfügbar heißt: heute im Code. In 1.0 heißt: kommt mit dem ersten Release. Geplant heißt: entschieden, aber noch nicht eingeplant.
Die Vorlage schreiben
Vorlagen in HTML und CSS
Status: VerfügbarDie Seite ist HTML mit CSS. Kein proprietäres Format, kein Zeichencode.
Markdown für einfache Dokumente
Status: VerfügbarSchreiben Sie einen Brief in Markdown mit Front Matter. brevier eject macht daraus das HTML, in das er übersetzt wird.
Datenbindung
Status: VerfügbarHandlebars-Syntax bindet JSON in die Vorlage: Werte, Schleifen und Bedingungen.
Beträge, Datum und Zahlen
Status: VerfügbarBeträge und Datumsangaben erscheinen so, wie deutsche und englische Leser sie erwarten.
Die sichtbare Mitte
Status: Verfügbar--emit-html schreibt genau das HTML, das die Engine erhalten hat, und --format html rendert eine Webansicht desselben Dokuments.
Vorlagen gegen ein Schema geprüft
Status: VerfügbarEin falsch geschriebenes Feld fällt bei der Prüfung auf, bevor etwas gedruckt wird.
Die Seite drucken
Deutsche und englische Silbentrennung
Status: VerfügbarKomposita werden an der Fuge getrennt: Berufsunfähigkeits-versicherung, nicht Beruf-sunfähigkeit. Firmen ergänzen eigene Wörter.
Feldtypen und Datenbereinigung
Status: VerfügbarJedes Feld ist text, multiline, rich oder raw. Verirrte <br/>, und doppelte Leerzeichen werden pro Feld bereinigt.
Tabellen über mehrere Seiten
Status: VerfügbarFestgelegte Spaltenbreiten und ein Tabellenkopf, der auf jeder Seite wiederkehrt.
Übertrag
Status: VerfügbarDie laufende Summe steht unten auf jeder Seite und oben auf der nächsten.
Kopf- und Fußzeilen mit Seitenzähler
Status: VerfügbarSeite 3 von 12, in einem bearbeitbaren Block, auf jeder Seite.
Verträge und Kleingedrucktes
Status: VerfügbarNummerierte Klauseln, ein Inhaltsverzeichnis mit Seitenzahlen und Kleingedrucktes, das lesbar bleibt. Keine Überschrift bleibt allein am Seitenende.
Briefe und Rechnungen nach DIN 5008
Status: In 1.0Die Anschrift sitzt im Fenster des Umschlags, Falzmarken und Bezugszeichenzeile stehen, wo deutsche Büros sie erwarten.
Eine Markendatei
Status: In 1.0brand.yml enthält Logo, Farben und Schriften. brand check findet fehlende Glyphen und schwachen Kontrast.
PDF/A-3b für die Archivierung
Status: In 1.0Jedes PDF ist PDF/A-3b und besteht die Prüfung mit veraPDF.
E-Rechnungen mit ZUGFeRD und Factur-X
Status: In 1.0Das Rechnungs-XML wird aus denselben Daten gebunden wie die Seite. Die beiden können sich nicht widersprechen.
Mitbringen, was Sie haben
from-code: Start bei Ihren Klassen
Status: VerfügbarLiest Java-Klassen oder Python-Modelle und schreibt ein Schema, eine Vorlage und Beispieldaten.
Import aus JasperReports
Status: In 1.0.jrxml-Dateien werden zu einer HTML-Vorlage und einem JSON Schema.
Import aus Word
Status: In 1.0.docx-Dateien und ihre Serienbrieffelder werden zu einer HTML-Vorlage und einem JSON Schema.
Import von AcroForm-PDFs
Status: In 1.0Die Formulare, die heute iText befüllt, werden zu Vorlagen, ihre Felder zu einem Schema.
In Ihrer Pipeline betreiben
brevier lint
Status: In 1.0Findet überlaufenden Text, gequetschte Spalten, Trennstrich-Ketten und fehlende Glyphen, jeweils mit Verweis auf eine Zeile im HTML. Läuft in CI.
Drei Installationswege
Status: Verfügbarpip, ein Docker-Image oder ein Einzeiler für Linux, macOS und Windows.
brevier preview
Status: In 1.0Rendert bei jedem Speichern neu im Browser.
brevier serve
Status: In 1.0Betreibt die Engine als Dienst für Ihre Anwendungen.
