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:

<fo:retrieve-table-marker>

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

Produkt

Preis

Weiter auf nächster Seite...

Zwischensumme:

2,00 EUR

Schokolade

2,00 EUR

Weiter auf nächster Seite...

Zwischensumme:

6,00 EUR

Eis

4,00 EUR

Weiter auf nächster Seite...

Zwischensumme:

9,00 EUR

Butter

3,00 EUR

Gesamt:

10,00 EUR

Brot

1,00 EUR

</fo:flow>

</fo:root>

Download der Beispiele

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: