write_flow_break.json
Die JSON-Datei des Beispiels „Ein überlanges Wort umbrechen“. Ein Wort, länger als die Spalte, die es enthält: Die Bibliothek lässt es ganz, schneidet es am Rand der Spalte ab oder schneidet es ab und schließt die Zeile mit einem Bindestrich.
Diese Datei ist eine Anfrage: Eine Anwendung sendet sie über das Netz an den Server, der das PDF erzeugt und zurücksendet. Sie erzeugt dieselbe Seite wie die Rust- und die Python-Fassung dieses Beispiels. Eine Anfrage nennt jede Datei, die sie verwendet, nie ihren Inhalt; der Aufruf trägt die Anfrage und die Dateien zusammen. Eine Schrift, die der Server bereits vorhält, etwa DejaVuSans, wird ohne Anhang genannt. Senden Sie die Anfrage an die Adresse, die die API-Seite angibt.
Wofür dieses Beispiel da ist
Dieses Beispiel setzt denselben Absatz dreimal in eine Spalte, die für eines seiner Wörter zu schmal ist: Jedes Layout trifft irgendwann auf das Wort, das nicht passt — einen chemischen Namen, ein deutsches Kompositum, eine Webadresse, eine Bestellreferenz, an die niemand gedacht hat. Das Wort taucht im Betrieb auf, in einem Datensatz von tausend, lange nachdem das Team das Layout abgenommen hat, und es kommt mit der nächsten Referenz wieder, welche Breite die Spalte auch erhält. Die Einstellung für überlange Wörter entscheidet: overflow lässt das ganze Wort über den Rand laufen, break schneidet es nach der letzten passenden Glyphe ab, und eine Schnittmarke, wo eine angegeben ist, schließt jede Zeile, an der ein Schnitt endet, mit einem Bindestrich.
Was dieses Beispiel zeigt
- Derselbe Absatz, über den Rand der Spalte laufend, dann darin gehalten, dann darin gehalten mit einem Bindestrich an jedem Schnitt.
- Die drei Einstellungen untereinander auf derselben Seite des PDF.
- Dieselbe Wahl gibt es bei einem Textblock, bei einer Tabellenzelle und bei Text, der mittendrin den Stil ändert; dieses Beispiel zeigt nur den Textblock.