master-reference

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

Kategorie: 7.27 Pagination and Layout Properties

Beschreibung

Dieses Attribut wird zur Referenzierung einzelner Seitenvorlagen (<fo:simple-page-master>) oder ganzer Seitenfolgevorlagen (<fo:page-sequence-master>) verwendet. Diese erhalten in einem master-name-Attribut einen Namen, der im Attribut master-reference angegeben werden muss. Der Name muss mindestens in einem master-name-Attribut verwendet worden sein. Gibt es eine Seitenvorlage und eine Seitenfolgevorlage, denen beide der gleiche Name zugewiesen wurde, wird immer die Seitenfolgevorlage referenziert, es sei denn, die Referenzierung findet innerhalb eines <fo:simple-page-master>-Elements statt. Gibt es zwei Seitenvorlagen mit dem gleichen master-name, wird die zuerst definierte referenziert.

Werte

Name Der Wert wird als eine Abfolge von Zeichen, die den Vorgaben von XML entsprechend verwendet werden dürfen, angegeben.

XSL-FO Version: 1.0

Erlaubt in:

<fo:conditional-page-master-reference>

Dieses Element benennt ein Seitenvorlagen-Objekt, das verwendet wird, wenn die dafür erforderlichen Bedingungen eintreten.

<fo:page-sequence>

In diesem Element wird festgelegt, wie die Seitenfolge(n) innerhalb eines Dokuments verwendet werden. Außerdem wird hier der Inhalt des Dokuments in die Seitenfolge eingebettet.

<fo:repeatable-page-master-reference>

Dieses Element legt die Wiederholung einer einzelnen Seitenvorlage fest.

<fo:single-page-master-reference>

Innerhalb eines <fo:page-sequence-master> wird eine Seitenvorlage nur einmal aufgerufen.

Unterstützung:

Conformance Level Antenna House FOP RenderX XEP Altsoft XML2PDF Compart DocBridge
Basic 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">

»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.

</fo:flow>

Ü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.

</fo:flow>

</fo:root>

Download der Beispiele

In der Ausgabe:

Seite 2

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: