page-citation-strategy

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

Kategorie: 7.29 Writing-mode-related Properties

Beschreibung

Für eine Ausgabe der Seitenzahl der letzten Seite einer Seitenfolge (<fo:page-sequence>) kann hiermit angegeben werden, welche Seite als "letzte" Seite betrachtet wird. So kann dieses Attribut beeinflussen, ob die letzten Seiten ignoriert werden, wenn es sich um leere, vom Formatierer eingefügte Seiten handelt oder wenn es sich um Seiten handelt, die durch Fußnoten (<fo:footnote>) oder Float-Bereiche (<fo:float>) erzeugt wurden.

Werte

all Die Seitenzahl der allerletzten Seite wird ausgegeben.
normal Die Seitenzahl der letzten Seite mit normalem Inhalt wird ausgegeben. Seiten, die durch Fußnoten oder Float-Bereiche erzeugt bzw. vom Formatierer eingefügt wurden, werden ignoriert.
non-blank Die Seitenzahl der letzten Seite mit Inhalt wird ausgegeben. Dies schließt Seiten, die durch Fußnoten oder Float-Bereiche erzeugt wurden, mit ein. Seiten jedoch, die vom Formatierer automatisch eingefügt wurden, werden ignoriert.
Vererbt: ja

Standardwert: all

XSL-FO Version: 1.1

Erlaubt in:

<fo:page-number-citation-last>

Dieses Element verweist auf die Seitenzahl der letzten Seite, die ein Gebiet enthält, das (a) vom referenzierten Formatierungsobjekt zurückgegeben wird und (b) eine Gebietsklasse (area-class) hat, die mit der festgelegten Seitenverweisstrategie vereinbar ist.

Unterstützung:

Conformance Level Antenna House FOP RenderX XEP Altsoft XML2PDF Compart DocBridge
Extended J N - N N

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

-

-

Seite 1

<fo:page-number-citation-last ref-id="flow-id" page-citation-strategy="non-blank"/>

<fo:page-number-citation-last ref-id="flow-id" page-citation-strategy="normal"/>

<fo:page-number-citation-last ref-id="flow-id" page-citation-strategy="all"/>

<fo:page-number-citation-last ref-id="page-sequence-id" page-citation-strategy="normal"/>

<fo:page-number-citation-last ref-id="page-sequence-id" page-citation-strategy="non-blank"/>

<fo:page-number-citation-last ref-id="page-sequence-id" page-citation-strategy="all"/>

Seite 2

1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

Fußnote 1

</fo:flow>

-

-

Neues Kapitel

</fo:flow>

</fo:root>

Download der Beispiele

In der Ausgabe:

Seite 2

Seite 3

Seite 4

Seite 5

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: