page-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.27.14
Kategorie: 7.27 Pagination and Layout Properties
Beschreibung
Mit <fo:conditional-page-master-reference>-Elementen wird im <fo:repeatable-page-master-alternatives>-Element eine Seitenfolge beschrieben. Das <fo:conditional-page-master-reference>-Element bezieht sich auf eine Seitenvorlage. Mit dem Attribut page-position lässt sich hier angeben, an welcher Position im zu erzeugenden Dokument die bezügliche Seitenvorlage verwendet werden darf. Es kann angegeben werden, dass sie nur für die erste Seite, nur für die letzte Seite, nur für die übrigen Seiten oder für alle Seiten verwendet wird. In Kombination mit dem Attribut odd-or-even können mehrere Seitenvorlagen mit dem gleichen Wert für page-position im Element <fo:repeatable-page-master-alternatives> auftreten.
Werte
first | Die Seitenvorlage darf nur für die erste Seite verwendet werden. |
last | Die Seitenvorlage darf nur für die letzte Seite verwendet werden. |
rest | Die Seitenvorlage wird für alle Seiten verwendet, die weder letzte noch erste Seite sind. |
any | Die Seitenvorlage kann für alle Seiten verwendet werden, für die es keine andere Seitenvorlage gibt. |
only | Die Seitenvorlage darf nur eine Seite lang sein. Dann ist die Seite sowohl die erste als auch die letzte. In diesem Fall kann only verwendet werden. |
Vererbt: | ja |
Standardwert: any
XSL-FO Version: 1.0
Erlaubt in:
Dieses Element benennt ein Seitenvorlagen-Objekt, das verwendet wird, wenn die dafür erforderlichen Bedingungen eintreten. |
Unterstützung:
Conformance Level | Antenna House | FOP | RenderX XEP | Altsoft XML2PDF | Compart DocBridge |
Extended | J | J | J | P | 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"> |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Seitenvorlage |
|
|
||
|
erste Seite |
|
|
</fo:inline> |
|
|
; page-position=" |
|
|
||
|
first |
|
|
</fo:inline> |
|
|
" |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
Seitenvorlage: |
|
|
||
|
übrige Seiten |
|
|
</fo:inline> |
|
|
; page-position=" |
|
|
||
|
rest |
|
|
</fo:inline> |
|
|
" |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
Seitenvorlage: |
|
|
||
|
letzte Seite |
|
|
</fo:inline> |
|
|
; page-position=" |
|
|
||
|
last |
|
|
</fo:inline> |
|
|
" |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
Inhalt 1. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 1. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 1. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 1. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 1. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 1. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 1. Seitenfolge |
|
|
</fo:block> |
|
|
</fo:flow> |
|
|
||
|
||
|
||
|
||
|
Seitenvorlage: |
|
|
||
|
übrige Seiten |
|
|
</fo:inline> |
|
|
; page-position=" |
|
|
||
|
rest |
|
|
</fo:inline> |
|
|
" |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
Seitenvorlage: |
|
|
||
|
alle Seiten |
|
|
</fo:inline> |
|
|
; page-position=" |
|
|
||
|
any |
|
|
</fo:inline> |
|
|
" |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
Inhalt 2. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 2. Seitenfolge |
|
|
</fo:block> |
|
|
||
|
Inhalt 2. Seitenfolge |
|
|
</fo:block> |
|
|
<fo:block> |
|
|
Inhalt 2. Seitenfolge |
|
|
</fo:block> |
|
|
</fo:flow> |
|
|
||
|
</fo:root> |
In der Ausgabe:
Seite 2
Seite 3
Seite 4
Seite 5
Seite 6
Seite 7
Seite 8
Seite 9
Seite 10
Seite 11
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: |