retrieve-position-within-table
(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.25.6
Kategorie: 7.25 Properties for Markers
Beschreibung
Das Element <fo:retrieve-table-marker> referenziert auf einen in der Tabelle definierten Marker (<fo:marker>). Über einen Bezeichner kann auf einen oder mehrere Marker verwiesen werden, die alle den gleichen Bezeichner als Namen (marker-class-name) haben. Mit dem Attribut retrieve-position-within-table kann nun angegeben werden, auf welchen Marker in einer Tabelle verwiesen wird, wenn mehrere gleiche zur Auswahl stehen. Hierzu wird den Markern ein gewisser Geltungsbereich zugeordnet. Ein Marker gilt innerhalb des Bereichs, in dem er definiert wurde.
Werte
first-starting | Der Marker, der in einer Tabelle zuerst definiert wird, soll bevorzugt werden. |
first-including-carryover | Der Marker, dessen Bereich in einer Tabelle zuerst endet, soll bevorzugt werden. |
last-starting | Der Marker, der zuletzt in einer Tabelle definiert wird, soll bevorzugt werden. |
last-ending | Der Marker, dessen Bereich in einer Tabelle zuletzt endet, soll bevorzugt werden. |
Standardwert: first-starting
XSL-FO Version: 1.1
Erlaubt in:
Das Element erlaubt es, in Zusammenarbeit mit <fo:marker> Wiederholungen von Bereichen in Tabellen zu erzielen. |
Unterstützung:
Conformance Level | Antenna House | FOP | RenderX XEP | Altsoft XML2PDF | Compart DocBridge |
Extended | j | N | - | J | J |
XSL-FO Beispiel:
|
<fo:root font-size="9pt" 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"> |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
<fo:block> |
|
|
Produkt |
|
|
</fo:block> |
|
|
||
|
||
|
<fo:block> |
|
|
Preis |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
<fo:block> |
|
|
Weiter auf nächster Seite... |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
</fo:marker> |
|
|
||
|
||
|
||
|
<fo:block> |
|
|
Zwischensumme: |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
2,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
</fo:marker> |
|
|
||
|
<fo:block> |
|
|
Schokolade |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
2,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
||
|
||
|
||
|
||
|
<fo:block> |
|
|
Weiter auf nächster Seite... |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
</fo:marker> |
|
|
||
|
||
|
||
|
<fo:block> |
|
|
Zwischensumme: |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
6,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
</fo:marker> |
|
|
||
|
<fo:block> |
|
|
Eis |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
4,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
||
|
||
|
||
|
||
|
<fo:block> |
|
|
Weiter auf nächster Seite... |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
</fo:marker> |
|
|
||
|
||
|
||
|
<fo:block> |
|
|
Zwischensumme: |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
9,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
</fo:marker> |
|
|
||
|
<fo:block> |
|
|
Butter |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
3,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
||
|
||
|
||
|
||
|
||
|
<fo:block> |
|
|
Gesamt: |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
10,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
</fo:marker> |
|
|
||
|
<fo:block> |
|
|
Brot |
|
|
</fo:block> |
|
|
||
|
||
|
||
|
1,00 EUR |
|
|
</fo:block> |
|
|
||
|
</fo:table-row> |
|
|
||
|
</fo:table> |
|
|
</fo:flow> |
|
|
||
|
</fo:root> |
In der Ausgabe:
Seite 2
Seite 3
Seite 4
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: |