fo:bookmark
(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: 6.11.3
Kategorie: 6.11 Formatting Objects for Bookmarks
Beschreibung
Dieses Element kennzeichnet einen Zugangspunkt per Namen und legt fest, wo sich dieser Zugangspunkt im vorliegenden bzw. einem anderen externen Dokument befindet. Ein vorhandenes Lesezeichen kann, je nachdem wie viele Ebenen der Autor wünscht, beliebig weiter in eine Folge von (Unter-)Lesezeichen unterteilt werden.
XSL-FO Version: 1.1
Elternelemente
<fo:bookmark> | Dieses Element kennzeichnet einen Zugangspunkt per Namen und legt fest, wo sich dieser Zugangspunkt im vorliegenden bzw. einem anderen externen Dokument befindet. Ein vorhandenes Lesezeichen kann, je nachdem wie viele Ebenen der Autor wünscht, beliebig weiter in eine Folge von (Unter-)Lesezeichen unterteilt werden. |
<fo:bookmark-tree> | Dieses Element beinhaltet eine Liste der Zugangspunkte im Dokument, wie z.B. ein Inhaltsverzeichnis, eine Liste von Abbildungen oder Tabellen. Jeder dieser Zugangspunkte wird durch ein Lesezeichen dargestellt. |
Kindelemente
<fo:bookmark> | Dieses Element kennzeichnet einen Zugangspunkt per Namen und legt fest, wo sich dieser Zugangspunkt im vorliegenden bzw. einem anderen externen Dokument befindet. Ein vorhandenes Lesezeichen kann, je nachdem wie viele Ebenen der Autor wünscht, beliebig weiter in eine Folge von (Unter-)Lesezeichen unterteilt werden. |
<fo:bookmark-title> | Dieses Element kennzeichnet einen Zugangspunkt für ein Lesezeichen in einer für Menschen lesbaren Form. |
Attribute
external-destination | Dieses Attribut stellt eine Eigenschaft von fo:basic-link dar, mit der das externe Verweisziel eines Links angegeben wird. |
internal-destination | Einem Link, der mit fo:basic-link definiert wird, kann ein internes Ziel zugewiesen werden. Es muss hierfür einen Wert haben, der mit einem Wert eines id-Attributs innerhalb des Dokuments identisch ist. Der Link verweist dann auf den Bereich, in dem das entsprechende id-Attribut angelegt wurde. |
role | Mit diesem Attribut lassen sich inhaltsbezogene Bezeichner anlegen, die alternativen Ausgabegeräten (z. B. Tonausgabe) Angaben zum Inhalt des verwendeten XML-Elements liefern. |
source-document | Mit diesem Attribut kann ein XML-Dokument als Quelldokument gekennzeichnet werden. Sollte das FO-Dokument vom Renderer z. B. bei einer theoretischen Sprachausgabe nicht ausgewertet werden können, so kann dann zusätzlich das Quelldokument hinzugezogen werden. Spielt in der Praxis keine Rolle. |
starting-state | In einem Element fo:multi-switch wird nur der Inhalt des ersten fo:multi-case-Elements mit dem starting-state-Attributwert show dargestellt. Inhalte eines fo:multi-case-Elements mit dem starting-state-Attributwert hide werden generell nicht dargestellt. Beim Attributwert show kommt es darauf an, ob es das erste fo:multi-case-Element in der entsprechenden fo:multi-switch-Box ist. |
Unterstützung:
Conformance Level | Antenna House | FOP | RenderX XEP | Altsoft XML2PDF | Compart DocBridge |
Extended | J | P | - | 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"> |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Übersicht zu XSL-FO |
|
|
||
|
||
|
||
|
Einführung in die Sprache für Seitengestaltung und Umbruch |
|
|
||
|
</fo:bookmark> |
|
|
||
|
||
|
http://www.data2type.de.com/ |
|
|
||
|
</fo:bookmark> |
|
|
</fo:bookmark> |
|
|
||
|
||
|
||
|
||
|
Übersicht zu XSL-FO |
|
|
</fo:block> |
|
|
||
|
Einführung in die Sprache für Seitengestaltung und Umbruch |
|
|
</fo:block> |
|
|
</fo:flow> |
|
|
||
|
</fo:root> |
Darstellung des Elementes in der XSL-FO-Referenz
In der Ausgabe:
Auszug aus der W3C recommendation:
Tipp der data2type-Redaktion: Zum Thema XSL-FO bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |