absolute-position

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

Kategorie: 7.6 Common Absolute Position Properties

Beschreibung

Mit diesem Attribut lässt sich ein Block-Container <fo:block-container> auf einer Seite/einem Bereich einer Seite fest positionieren. Der Block-Container wird auf der Seite/dem Bereich einer Seite positioniert, auf der/dem er entsprechend seiner Verankerung im Textfluss normalerweise erscheinen würde.

Werte

absolute Der Block-Container <fo:block-container> wird aus dem Textfluss gelöst und im umgebenden Bereich (z. B. Satzspiegel) gemäß der europäischen Schreibrichtung ausgehend von der linken oberen Ecke positioniert. Durch die Verwendung zusätzlicher Positionierungsangaben (left, right, top und bottom) lässt sich die endgültige Positionierung dieses Block-Containers festlegen.
auto Der Block-Container <fo:block-container> wird im Textfluss belassen. Es handelt sich hierbei um den Standardwert.
fixed Der Block-Container <fo:block-container> wird aus dem Textfluss gelöst und auf der entsprechenden Seite gemäß der europäischen Schreibrichtung ausgehend von der linken oberen Ecke positioniert. Durch die Verwendung zusätzlicher Positionierungsangaben (left, right, top und bottom) lässt sich die endgültige Positionierung dieses Block-Containers festlegen.
Vererbt: ja

Standardwert: auto

XSL-FO Version: 1.0

Erlaubt in:

<fo:block-container>

Innerhalb von Block-Containern lassen sich beliebig viele Blöcke zusammenfassen. Für den Container können durch Attribute Einstellungen für die gewünschte Positionierung im Dokument vorgenommen werden.

Unterstützung:

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

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">

Als Gregor Samsa eines Morgens aus unruhigen Träumen erwachte, fand er sich in seinem Bett zu einem ungeheueren Ungeziefer verwandelt. Er lag auf seinem panzerartig harten Rücken und sah, wenn er den Kopf ein wenig hob, seinen gewölbten, braunen, von bogenförmigen Versteifungen geteilten Bauch, auf dessen Höhe sich die Bettdecke, zum gänzlichen Niedergleiten bereit, kaum noch erhalten konnte. Seine vielen, im Vergleich zu seinem sonstigen Umfang kläglich dünnen Beine flimmerten ihm hilflos vor den Augen.

absolute-position="fixed"

top="15mm" left="15mm" height="10mm" width="60mm"

absolute-position="absolute"

top="15mm" left="15mm" height="10mm" width="60mm"

absolute-position="auto"

»Was ist mit mir geschehen?«, dachte er. Es war kein Traum. Sein Zimmer, ein richtiges, nur etwas zu kleines Menschenzimmer, lag ruhig zwischen den vier wohlbekannten Wänden. Über dem Tisch, auf dem eine auseinandergepackte Musterkollektion von Tuchwaren ausgebreitet war - Samsa war Reisender - hing das Bild, das er vor kurzem aus einer illustrierten Zeitschrift ausgeschnitten und in einem hübschen, vergoldeten Rahmen untergebracht hatte. Es stellte eine Dame dar, die mit einem Pelzhut und einer Pelzboa versehen, aufrecht dasaß und einen schweren Pelzmuff, in dem ihr ganzer Unterarm verschwunden war, dem Beschauer entgegenhob.

</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: