dominant-baseline

(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.14.5

Kategorie: 7.14 Area Alignment Properties

Beschreibung

Dieses Attribut wird zum Verschieben der Grundlinienposition für inzeilige Objekte verwendet.

Werte

auto Hier muss unterschieden werden, in welchem Element das Attribut angelegt ist. Die Grundlinienposition wird von der Grundlinienposition der verwendeten Schrift des Elternelements übernommen; lediglich wenn das Attribut im Element <fo:character> Verwendung findet, orientiert sich die Grundlinienposition an der Schrift, von der das Zeichen übernommen wurde.
baseline Die Grundlinienposition wird von der Grundlinienposition der verwendeten Schrift des Elternelements übernommen.
before-edge Die Grundlinienposition richtet sich an der maximalen Oberlänge der in der Schrift hinterlegten oder errechneten Grundlinientabelle eines Zeichens aus. Kein inzeiliger Bereich kann über diese maximale Oberlänge hinausreichen, gleichzeitig ist ihre Höhe durch die Oberkante des umgebenden Bereichs limitiert.
text-before-edge Die Grundlinienposition richtet sich an der Textoberlänge der in der Schrift hinterlegten oder errechneten Grundlinientabelle eines Zeichens aus. Inzeilige Bereiche können ggf. über diese Textoberlänge hinausreichen.
central Die Grundlinienposition wird von der Grundlinienposition der verwendeten Schrift des Elternelements übernommen. Der Wert central entspricht der Mitte zwischen text-before-edge (der maximalen Oberlänge eines Zeichens) und text-after-edge (der maximalen Unterlänge eines Zeichens).
middle Die Grundlinienposition wird durch die halbe Höhe des Zeichens "x" der verwendeten Schrift bestimmt.
text-after-edge Die Grundlinienposition richtet sich nach der Textunterlänge der in der Schrift hinterlegten oder errechneten Grundlinientabelle eines Zeichens aus. Inzeilige Bereiche können ggf. über diese Text-Nach-Kante hinausreichen.
after-edge Die Grundlinienposition richtet sich an der maximalen Unterlänge der in der Schrift hinterlegten oder errechneten Grundlinientabelle eines Zeichens aus. Kein inzeiliger Bereich kann unter diese maximale Unterlänge hinausreichen, gleichzeitig ist sie auch durch die Unterkante des umgebenden Bereichs limitiert.
ideographic Die Grundlinienposition wird von der Grundlinienposition der verwendeten Schrift des Elternelements übernommen. Mit dem Wert ideographic gibt man zu verstehen, dass die Grundlinie der Position einer Bildzeichen-Schrift bzw. Symbolschrift entsprechen soll (z. B. Chinesisch, Koreanisch, Braille).
alphabetic Die Grundlinienposition wird von der Grundlinienposition der verwendeten Schrift des Elternelements übernommen. Mit dem Wert alphabetic gibt man zu verstehen, dass die Grundlinie der Position einer Alphabetschrift entsprechen soll (z. B. Arabisch, Hebräisch, Lateinisch).
hanging Die Grundlinienposition wird von der Grundlinienposition der verwendeten Schrift des Elternelements übernommen. Mit dem Wert hanging gibt man zu verstehen, dass die Grundlinie der Position einer Schrift entspricht, die hängende Schriftzeichen verwendet. Diese hängenden Schriften finden vor allem in indischen Schriften Verwendung (z. B. Devanagari, Gurmukhi).
mathematical Die Grundlinienposition wird von der Grundlinienposition mathematischer Symbole bestimmt.
use-script
no-change
reset-size
Vererbt: ja

Standardwert: auto

XSL-FO Version: 1.0

Erlaubt in:

<fo:basic-link> , <fo:character> , <fo:external-graphic> , <fo:inline> , <fo:inline-container> , <fo:instream-foreign-object> , <fo:leader> , <fo:page-number> , <fo:page-number-citation> , <fo:page-number-citation-last> und <fo:scaling-value-citation>

Unterstützung:

Conformance Level Antenna House FOP RenderX XEP Altsoft XML2PDF Compart DocBridge
Basic J J J J N

XSL-FO Beispiel:

<fo:root font-family="Arial" font-size="20pt" 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">

4

√2

N

o

rmal

4

√2

N

o

rmal

4

√2

N

o

rmal

4

√2

N

o

rmal

</fo:flow>

</fo:root>

Download der Beispiele

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: