writing-mode
(Auszug aus "XSL-FO ― Die Referenz" von Manuel Montero Pineda & Steffen Herkert, 2016, dpunkt.verlag)
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Recommendationnummer: 7.29.7
Kategorie: 7.29 Writing-mode-related Properties
Beschreibung
Dieses Attribut wird zum Festlegen der Schreibrichtung verwendet. Angewandt auf Seitenvorlagen (<fo:simple-page-master>), beeinflusst writing-mode die Platzierung der Bereiche fo-region-body, fo-region-before, fo-region-after, fo-region-start bzw. fo-region-end. Angewandt auf Tabellen, bewirkt writing-mode die horizontale Ausrichtung von Tabellenspalten oder -zellen bzw. die vertikale Ausrichtung bei Zeilen. So können Tabllen beispielsweise im Landscape-Format dargestellt werden.
Werte
lr-tb | Die in allen westlichen Ländern gewohnte, am weitesten verbreitete Schreibrichtung von links nach rechts und oben nach unten. |
rl-tb | Dieses Schreibrichtung wird beispielsweise im Arabischen oder Hebräischen genutzt und geht von rechts nach links und oben nach unten. Je nach Formatierer werden auch die Buchstaben spiegelverkehrt angezeigt. |
tb-rl | Die im asiatischen Raum verbreitete Schreibrichtung, z. B. für Japanisch oder Chinesisch, geht von oben nach unten und rechts nach links. |
lr | Dieser Wert ist eine Kurzbezeichnung für die Schreibrichtung lr-tb. |
rl | Dieser Wert ist eine Kurzbezeichnung für die Schreibrichtung rl-tb. |
tb | Dieser Wert ist eine Kurzbezeichnung für die Schreibrichtung tb-rl. |
tb-lr | Schreibrichtung von oben nach unten und links nach rechts; wird derzeit noch nicht von Formatierern unterstützt. |
lr-bt | Schreibrichtung von links nach rechts und unten nach oben; wird derzeit noch nicht von Formatierern unterstützt. |
bt-lr | Schreibrichtung von unten nach oben und von links nach rechts; wird derzeit noch nicht von Formatierern unterstützt. |
bt-rl | Schreibrichtung von unten nach oben und von rechts nach links; wird derzeit noch nicht von Formatierern unterstützt. |
rl-bt | Schreibrichtung von rechts nach links und unten nach oben; wird derzeit noch nicht von Formatierern unterstützt. |
lr-alternating-rl-tb | lr-alternating-rl-bt | Bei diesen Werten geht die Schreibrichtung abwechselnd von links nach rechts für die erste und für alle ungeraden Zeilen von links nach rechts und für alle geraden Zeilen von rechts nach links; wird derzeit noch nicht von Formatierern unterstützt. Eine solche Schreibrichtung ist für die Bustrophedon-Schreibweise geeignet, die in alten griechischen, etruskischen oder lateinischen Inschriften Verwendung fanden. |
lr-inverting-rl-bt | lr-inverting-rl-tb | Diese Werte verhalten sich wie bei "alternating", nur dass jeweils die geraden Zeilen invertiert werden. Wird derzeit noch nicht von Formatierern unterstützt. |
tb-lr-in-lr-pairs | Text wird hier in zwei Zeichenpaarungen, von oben nach unten und rechts nach links geschrieben; wird derzeit noch nicht von Formatierern unterstützt. |
Vererbt: | ja |
Standardwert: lr-tb
XSL-FO Version: 1.0
Erlaubt in:
<fo:block-container> , <fo:inline-container> , <fo:page-sequence> , <fo:region-after> , <fo:region-before> , <fo:region-body> , <fo:region-end> , <fo:region-start> , <fo:simple-page-master> und <fo:table>Unterstützung:
Conformance Level | Antenna House | FOP | RenderX XEP | Altsoft XML2PDF | Compart DocBridge |
Basic | P | P | J | J | N |
XSL-FO Beispiel:
|
<fo:root font-family="Arial" font-size="10pt" line-height="1.2em" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:cpfo="http://www.compart.net/xmlns/cpfo" xmlns:svg="http://www.w3.org/2000/svg" xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"> |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Die Standard Schreibrichtung für normalen Text. Inline Komponenten und Text werden von rechts nach links angeordnet dargestellt, Zeilen und Blockelemente werden von oben nach unten angeordnet dargestellt. |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
Beschreibt die Schreibrichtung für zum Beispiel Arabischen oder Hebreischen Text. Inline Komponenten und Text werden von links nach rechts angeordnet dargestellt, Zeilen und Blockelemente werden von oben nach unten angeordnet dargestellt. |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
Beschreibt die Schreibrichtung für zum Beispiel Japanischen oder Chinesichen Text. Oft werden hiermit auch auf Seiten gekippt stehende Tabellen und Abbildungen dargestellt. Inline Komponenten und Text werden von oben nach unten angeordnet dargestellt, Zeilen und Blockelemente werden von rechts nach links angeordnet dargestellt. |
|
|
</fo:block> |
|
|
||
|
</fo:flow> |
|
|
||
|
</fo:root> |
In der Ausgabe:

Auszug aus der W3C recommendation:

Weitere Informationen online zu
Tipp der data2type-Redaktion: Zum Thema XSL-FO bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |