Erweiterungen nutzen

(Auszug aus "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" von Thomas Schraitle)

Erweiterungen haben Sie bereits in Erweiterungsfunktionen und Erweiterungselemente mit dem Schwerpunkt (X)HTML kennen gelernt. Für XSL-FO gibt es ähnliche Parameter, um proprietäre Eigenschaften des FO-Formatierers auszunutzen.

Verwenden Sie die Erweiterungen Ihres XSL-FO-Formatierer, wenn Sie folgende Schwerpunkte verbessern möchten:

  • Beschnittmarken: Für die Druckerei eine Hilfestellung, um im Endprodukt einen sauber geschnittenen Rand zu erhalten. Gegenwärtig wird dies in den DocBook-Stylesheet allein von XEP unterstützt, und zwar über die Parameter crop.marks.
  • Index: XSL-FO 1.0 definiert keine Methode, um Seitenzahlen in einem Index zusammenzufassen. Dieser Aufräumprozess entfernt doppelte Einträge und fasst eine Folge von aufeinanderfolgenden Seitenzahlen zu einem Seitenbereich zusammen. Der Antenna House-Formatierer hat eine Erweiterung als Attribut axf:suppress-duplicate-page-number, XEP verwendet hierfür das Element rx:page-index. In FOP 0.9x ist gegenwärtig keine Erweiterung enthalten.
  • PDF-Lesezeichen: Ermöglicht die Inhaltsstruktur Ihres Dokuments anzugeben, um auf Kapitel, Abschnitte usw. schneller zuzugreifen. PDF-Lesezeichen werden mit dem Erweiterungselement fo:bookmark (FOP) bzw. rx:bookmark (XEP) eingefügt und in AXF mit dem Attribut axf:outline-level.
  • PDF Metainformationen: Hiermit sind Metainformationen wie Titel, Autor, Thema und Stichwörter gemeint. XEP und AXF verwenden hierfür die Erweiterungselemente rx:meta-info bzw. axf:document-info.

Folgende Parameter sind gegenwärtig verfügbar, um spezielle Formatierer zu unterstützen:

Tabelle: Erweiterungen für FO-Formatierer

Parameter Erklärung
arbortext.extensions aktiviert Erweiterungen für Arbortext™.
axf.extensions aktiviert Erweiterungen für den Antenna House Formatter.
fop.extensions aktiviert die Erweiterungen für fop Version 0.20 (Apache). Dieser Parameter sollte nicht mehr verwendet werden.
fop1.extensions aktiviert die Erweiterungen für fop Version 0.9x bzw. 1.x Serie.
passivetex.extensions aktiviert Erweiterungen für pdfxmltex (PassiveTeX). Leider wird dieser Formatierer nicht mehr weiterentwickelt. Verwenden Sie besser einen anderen.
xep.extensions aktiviert die Erweiterungen für XEP von RenderX.

Ohne Erweiterungen lässt sich Ihr Dokument ebenso formatieren, jedoch werden bestimmte Funktionalitäten wie PDF-Lesezeichen nicht berücksichtigt.

  

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema DocBook bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2009 Millin Verlag
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Millin Verlag, Siebengebirgsring 36, 53797 Lohmar, info(at)millin.de